England was founded by the Angles over 700,000 years ago. It has famous rivers like the Thames and White Mountain. England borders Scotland and has London as its capital city. The population was over 53 million in 2011 and its government is a democracy led by a prime minister.