London Landmarks

London, London Landmarks

The MI6 Building

If ever a building embodied its purpose, it’s the MI6 headquarters in Vauxhall, London. Known officially as the Secret Intelligence Service (SIS) Building and colloquially as “Babylon-on-Thames,” this striking postmodern structure looms over the River Thames, blending intrigue, menace, and just a touch of theatrical absurdity.

Scroll to Top