Sorry if this is the wrong thread, didn't know where else to put it. Anyone knows where to watch this game in Victoria, Seychelles? Had to go here for a couple of days to work, and don't know my way around. Asked quite a few locals but no one seems to have any interest in football...