London is home to several popular attractions, including Buckingham Palace, Tower Bridge, the British Museum, and the Tate Modern.