India is in the forefront in its commitment to the Paris Agreement, and 1.5 million citizens of India, supporting the cause of the nation, gathered along the Narmada River in the state of Madhya Pradesh, and helped in planting 66 million trees in just 12 hours, last Sunday, 2 July, 2017. To keep things in…Read More