IFC, a member of the World Bank Group has proposed a $200 million investment in solar power developer Thar Surya, according to a disclosure.

Read More