ParentFull threaddrcongo·> The whole of England itself is statistically one of the most densely populated countries on earth.No, it isn't.View on HN