Is London and England the same? Discover the intriguing differences and connections between the capital city and the country itself.