A megacity is a metropolitan area with a population of 10 million or more people--some definitions also include density in the equation, requiring more than 2,000 people per square kilometer. Seoul, Korea, more than qualifies: with 10.3 million people living in an area smaller than New York City, it is
...more