India is a big country. With over 1B people living in this huge country, it's no surprise as to how they can scale any labour work. India has pledged to plant trees thanks to a new enviormental policy in which they are helping to support the green habitat. They have planted 66 million trees in just 12 hours.
wow, thats amazing, nice work India