Where was the 2018 UCI Track Cycling World Championships held?

The 2018 UCI Track Cycling World Championships were the World Championships for track cycling in 2018. They took place in the Netherlands at the Omnisport Apeldoorn from 28 February to 4 March 2018.[1][2]

The UCI Track Cycling World Championships were held in Omnisport Apeldoorn velodrome, in the Netherlands.