News and Insight

India’s Azure Power commissions 600-MW solar project, offtake at $34/MWh