Tokyo is the largest city in the world and will remain so through 2020, according to the independent City Mayor project Web site. The rankings feature the world's 400 most populous urban areas with more than 1 million people. India's Mumbai and Delhi, Bangladesh's Dhaka, and Nigeria's Lagos are working their way up the list and may edge out Mexico City, currently No. 2.