Welcome to the '70s world capital of fashion and music. Jump aboard the famous double-decker bus to rumble through London's historic streets, breeze past Buckingham Palace, pop into the British Museum, or listen to Big Ben's chime echo across the Thames...