Has Fallen Wiki
Advertisement

Trafalgar Square is a public square in the City of Westminster, Central London. It was established in the early 19th century around the area formerly known as Charing Cross.

History[]

London Has Fallen[]

TBA.

Advertisement