
Capital of the United Kingdom, London spreads along the tidal River Thames in south-east England.
London lies on the River Thames in south-east England and is the capital of both England and the United Kingdom. Its history runs from Roman Londinium through the medieval City to the modern towers of Canary Wharf. Visitors come for the Tower of London, Westminster Abbey, Buckingham Palace, the British Museum and West End theatre.