Category: Westminster

London’s lost Whitehall Palace

Ask anyone who knows London what they understand by the term Whitehall and, more likely than not, they’ll tell you it’s the seat of the British government. And they wouldn’t be wrong – through just a short walk you can take in Downing Street, the Ministry of Defence, […]