"Among major nations, England comes third in density after Bangla Desh and South Korea."
What????
On which planet?????
Such an absurd claim requires no repudiation.
You remind me of the Pirates in "Asterix" books - desperately scuttling your own ship.