Solar Panels Stand at a Solar Power Plant in Neemuch

Solar Panels Stand at a Solar Power Plant in Neemuch

Vivek Prakash/Bloomberg

Solar panels stand at the Welspun Energy Ltd. solar power plant in Neemuch, Madhya Pradesh. Industry executives believe Modi will act in favor of solar.