The inaugural UCI Cycling World Championships, which took place in Glasgow in August 2023, attracted 500,000 spectators and 8,000 athletes.

The post Cycling and Banksy key draws as 25 million people visited Glasgow in 2023 appeared first on Jersey Evening Post.