Buckingham Palace, also known as Buckingham House is the next destination my sister and I visited in London, United Kingdom. This popular tourist attraction is the official London residence of the United Kingdom’s sovereigns since 1837 and is the administrative headquarters of the Monarch. Thousands of visitors flock to the Palace each year to witness […]