One of the best places to visit in London is Buckingham Palace, the 300-year-old official residence of the British monarchy. You can delve deeper into royal ...