Buckingham Palace

The Buckingham Palace is the most well-known landmark in all of London. As for its history, it was built in 1702. Throughout the years, it changed hands many times and…

Continue Reading Buckingham Palace