One of Europe's largest cities, London is also one of the world's most visited. Spreading out for more than 30 miles along the banks of the Thames River, this cosmopolitan, contemporary metropolis is really a collection of quaint, historic towns-all networked by The Tube, one of the oldest and most colorful subway systems on the planet. Steeped in history and packed with sights and attractions, London truly lives up to its legend, making it a thrilling site for the 2012 Olympic Games.