Buckingham Palace stands in its own grounds in the heart of London, England. It is possibly the number one 'must see' of the thousands upon thousands of tourists that visit London each year. With its ceremonial guards with their red tunics and tall...