Satellites Capture Astonishing Images of World’s Largest Slums

February 8, 2011 at 1:21am
by Meredith Jessup
Comments 131

According to the UN, about 827 million people around the world live in “slums.â€