England is a country.
So is Scotland.
Try denying that In Glasgow and see how long you last.
" England's population density is among the highest in the world for major countries. England ranks third in density after Bangladesh (1,045 per sq km) and South Korea (498 per sq km)."