Pop. Density per sq. mi: 1,054 England 585 Germany 523 Italy 381 Wales 339 NI 319 Poland 306 France 240 Spain 174 Scotland
Replying to @RedHotSquirrel
@RedHotSquirrel @Eagle_force_555 Netherlands 1053 (Wikipedia)
12:59 AM - 3 Nov 2014
0 replies
0 retweets
1 like
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.