London is the capital city of England located in southeast England on the River Thames. Some of its most famous landmarks include Big Ben, Buckingham Palace, Tower Bridge, and Westminster Abbey. The London Eye observation wheel and many parks and green spaces also characterize the city.