et-loader

India’s renewables industry under pressure to fulfil government’s ambitious target