England is home to about 51 million people or 85% of the population of the United Kingdom. Despite this relative overcrowding it still contains a wealth of spectacular scenery and heritage sites.