Looming Shadow
The spread of grid curtailment is starting to threaten the credit worthiness of renewable energy projects says India Ratings