Twelve European football clubs announce launch of Super LeagueSource: Times of MaltaPublished on 6 years ago