Interesting facts about Buckingham Palace

Buckingham Palace is the official London residence and administrative headquarters of the reigning monarch of the United Kingdom. Buckingham Palace is located in the heart of London and surrounded by 2 royal parks. The palace first originated as Buckingham House, which was built by John Sheffield, 3rd Earl of Mulgrave and Marquess of Normandy, as … Read more