Top London Quotes

London Definition

(n.) The capital city of England.