I dont know the rankings but i heard l’equipe from geneva was the best european team and Seattle took the Championship. But maybe someone knows better! More footage on: Urbanvelo
Thanks Orfeo!