The 2023 UCI Cycling World Championships in Scotland was delayed nearly an hour after a group of protesters reportedly glued themselves to the ground. Five people were arrested.

Source: %%LINK%%