1 Tours in England
England
Standing on the Thames River, London is the capital of England as well as the most populous city in Great Britain.