Hi everybody I've been living in Rome a few years now was perhaps looking to meet up with a few English speaking people from whatever part of the planet you from, perhaps coffee or a beer, maybe even meeting up to watch a few games of the rugby World Cup. Waiting in anticipation...