Buckingham Palace has been the administrative headquarters of the British monarchy since 1837. It’s one of the UK’s most iconic landmarks, drawing more than 1.6 million tourists every...
Buckingham Palace has been the administrative headquarters of the British monarchy since 1837. It’s one of the UK’s most iconic landmarks, drawing more than 1.6 million tourists every...