The 2018 CONIFA World Football Cup comes to London from May 31st - June 9th. If you don't know what this is, it's the world cup for places and peoples that are either unrecognised by FIFA, unrecognised by the nations they are currently in or diasporas from around the world. The games are being...