The most comprehensive list of living trees planted websites last updated on Sep 1 2023. Stats collected from various trackers included with free apps.
TIST Program | 18+ million living trees planted by 90,000 farmers in India, Kenya, Tanzania & Uganda | Award-winning, time-tested and participant-led afforestation model