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 mentioned that India’s world management has been crucial

Read more