Standing at the top of the tree-lined avenue known as The Mall, at the very heart of London, is Buckingham Palace, the British monarch’s main official residence. With nearly 800 rooms and 40 acres of grounds, the palace is one of Britain’s most iconic buildings.
Read more