This aspect is the thing that sells me on the game completely ~ and yet I never seem to be able to find other people in the street.

Maybe I need to head up to Heathrow and just hang out one day? (^__^);