The International Finance Corporation (IFC), part of the World Bank Group, has made an initial USD-15-million (EUR 12.6m) investment in Indian rooftop solar firm CleanMax Solar.