India indisputably a world leader in deployment of renewable energy: John Kerry | India News – Times of India

NEW DELHI: US Special Presidential Envoy for Climate John Kerry on Tuesday said that India’s global leadership has been critical across a range of issues, …

India indisputably a world leader in deployment of renewable energy: John Kerry | India News – Times of India Read More »