This weekend saw the English Premier League, German Bundesliga and French Ligue 1 seasons come to an end, with Manchester City, Bayer Leverkusen and Paris Saint-Germain all crowned champions. Only the first one was a bit dramatic, though Arsenal's win over...