I found this on web site - unless otherwise stated stuff here is my own concept. Also read good one liner. " They are now going to dig up a Tesco's car park to try and locate the bones of Richard 111 Horse.
Re above picture our England has more people per square mile than any other state in the EU. France, Germany, Spain and Poland are aprox twice the size of our England. We have more people per Square mile than India and China.
the figure for London will in a decade be that of England