Built in the 1820s, Buckingham Palace has been the London home of every British monarch since Queen Victoria.