This photo has been taken from space and allows us a more alarming and informative view of overpopulation than we can get from the ground. This is what New Delhi, India, looks like from far above the clouds. It's a massive, sprawling sea of human construction, spreading in every direction for as far as the lens can capture. New Delhi houses over 30,000 people per square mile, most of them in accommodation like this.
It's obviously better for people to have a roof over their head than not but consider what conditions must be like for the people contained within this mass. Where do the children go to play? Where do the adults to go rest? Where are the parks and the fields? Has anyone living in the middle of all this ever seen a tree? You could walk for miles in any direction from the center of this picture, and all you'd see are buildings that look very similar to your own home.