Agenda 21: Depopulation of 95% Of The World By The Year 2030 is Now Underway

According to Spirit Egg, the United Nations has implemented a plan to depopulate 95% of the world. They say the name of this plan is Agenda 21.

Agenda 21 was developed by