Quote Originally Posted by Drummond View Post
I'm not sure myself. Pre-Brexit, I would've said 'yes'. Discounting the UK's 65 million + ... I'm not so sure.


Source gives pop. of 196,007,089 add UK per your number=261,007,089. Closer, with mostly similar health care