The Greatest City on Earth.

London is a great city, it doesn't need to claim it invented the steam locomotive or started the industrial revolution.