It's a megacity,
which means the population is over 8million.
There's still over 50million people in England.
(
Master Of Turnips. Only gays and morons believe in ghosts., Thu 9 Jul 2009, 14:09,
archived)
Yeah
42 million in the north and then 8 million in LAAAANDAAAAN.
(
Glomp Fuck, Thu 9 Jul 2009, 14:13,
archived)