London is a fascinating city laden with history, filled with museums and art galleries, beautiful green parks, a vibrant theatre scene. London is truly a city that has it all. The changing of the guard at Buckingham Palace is a not-to-be-missed experience. Another London must is riding a double-decker bus across Tower Bridge over the Thames River.