This map shows the world's 20 biggest city areas in 2004. With 21,503,000 people, Mexico City is 3rd biggest.
Data courtesy of the World Gazetteer; illustration courtesy of Mike Shibao, UCAR.