IFC invested $22.7 million in Hamza Textiles Limited to build a new dyeing and finishing factory in Bangladesh, creating over 900 jobs and increasing finishing capacity by 80 tonnes daily.