24 hours in Buckingham Palace

Europe has a long history of kings and queens ruling the lands with large palaces and castles. Few in the world though are as iconic as those in England including Windsor Castle and Buckingham Palace. Known as the main royal palace for the English monarch, Buckingham Palace was built in the 1700s. Since then the ground have expanded, gardens within and outside have been extended, and area businesses have thrilled. Located in central London (just…

View Post