Depending on who you ask, the capital is either a crime-sodden hellhole or a tourist-tempting honeypot. So which is it?
This is England, the biggest country in the United Kingdom. Its capital city is London. This is the Tower of London, home of the Crown Jewels. The north of England has many mountains and lakes ...