Around 20 anti-vaccine protestors surrounded a vaccination bus in canton Thurgau over the weekend and one protestor physically assaulted a worker.
Those opposing the vaccine were brought together through the messaging app Telegram.
The police say the demonstration in Diessenhofen started off peacefully, but later became rowdier and one worker was hit.
Police are investigating allegations of assault and threats.
Public transport prices rise in December
Geneva still can't agree on 2026 budget
Geneva justice system under strain
We're more loyal to our phone company
Montreux Jazz Festival line up released
Dolphins set for temporary stay in Lake Geneva
