NYC

New York City
Area: 468.5 sq mi
Population (2012 est): 8,336,697
Source: Wikipedia

LON

London
Area: 1,572.00 sq km
Population (2011): 8,173,194
Source: Wikipedia