As a British person on SL, I have only ever encountered a handful of other people from the British isles... So where do they all hang out? Lol Don't get me wrong, not that I only want to meet British people, I enjoy meeting and talking to people from all over