In which country would you find Buckingham Palace? on Apr 22, 2024 Published in Geography Trivia England. Buckingham Palace was built in 1703.