England: SIS MI6 Headquarters, Vauxhall Cross, London…! (Photos)

The headquarters of the British Secret Intelligence Service, also known as Military Intelligence, Section 6, is located at 85, Albert Embankment in the south western part of central London, on the bank of the River Thames beside Vauxhall Bridge.1

Continue reading