Read More Energy Industry News IFC commits $105m investment in Brookfield’s solar project in Rajasthan The International Finance Corporation (IFC), part of the World Bank Group, has committed $105 million to support a… byPallavi MadhirajuJune 18, 2024