Tata Power Renewable Energy commissions 72.5-MW solar project in Rajasthan, World Watch | PolicyRisk