India’s imposition of duty on Chinese solar cells and modules shipped and levy of Goods and Services Tax (GST) on panels have significantly slowed down solar capacity additions last year, a UN report said on Thursday. It says developing economies, comprising India, China and Brazil, committed $177 billion to renewables last year, up 20 per […]