London is the capital city of the United Kingdom, located on the River Thames. Queen Elizabeth II currently resides at Buckingham Palace. Some of London's most famous streets include Oxford Street, Regent Street, Carnaby Street, and Abbey Road. The document provides information about London's neighborhoods, monuments, parks, shops, theaters, museums, food, 2012 Olympic Games, and current Queen Elizabeth II.