Though she's technically not the political leader of the country, Queen Elizabeth II resides in London's Buckingham Palace, which has been home to the British monarchy since 1837.