India just planted over 60 million trees in 12 hours to meet its Paris climate accord commitments

Print Friendly, PDF & Email
Facebooktwittermail