India’s Response To The Paris Agreement: Plant 66 Million Trees In Just 12 Hours India was able to plant 66 million trees in just 12 hours Triggered by India’s commitment to the Paris Agreement, 1.5 million people gathered in India last Sunday and planted 66 million trees in just 12 hours. That’s the equivalent of the entire city population of Philadelphia ... Read More »