A colossal solar power project, funded by the International Finance Corporation (IFC) and operated by 'Solarsen, revolutionizes the country's energy landscape