IFC weighs $40m investment in Indian waste management firm Abellon

IFC weighs $40m investment in Indian waste management firm Abellon

IFC/World Bank HQ. Photo: IFC

Edited by: Padma Priya