WoT ToT


Words of Truth, Thoughts of Truth


At COP26 world leaders have promised to end deforestation by 5790.

Over 100 world leaders have promised to end and even to reverse deforestation by 5790. Even Brazil was among the signatories. The countries who have signed the pledge include Russia, China and Brazil and cover over 85% of the world's forests.


Donate