Only 21 of 559 firms listed on stock exchange have women on boards: report