(MENAFN- IANS) New Delhi, Jan 4 (IANS) The 600 MW Omkareshwar Floating Solar Park, located in the Khandwa district of Madhya Pradesh, showcases the scale and ambition of India's clean energy goals ...
Results that may be inaccessible to you are currently showing.