If you are heading to London for the first time, chances are that seeing Buckingham Palace is on your itinerary. After all, the Royal residence is one of the top attractions and one of the most recognizable buildings in the city. Most people head to the Palace to see the exterior and witness the Changing […]