Category Archives: General

Capital of England

  Capital of England London is the capital and most populated city of both England and the United Kingdom. The River Thames stands to the south east of the of Great Britain. Since at least the 19th century, “London” has also referred to the core, historically split between Middlesex, Essex, Surrey, Kent and Hertfordshire, which […]