Full list of 2016 UCI WorldTour teams announced

The UCI has announced the full and final list of WorldTour teams for 2016, with all 18 slots now filled.