At least five people have been injured in an attack in the Swiss town of Shaffhausen.
Two of them have been seriously injured according to police in the town in Switzerland.
The man with the machete is said to be on the run and people are being barricaded into shops.
In a webcast by Swiss newspaper Blick, a spokeswoman said police were searching for the suspect.
One shopkeeper said that a man had been seen on the streets with a chainsaw.
A cordon has been set up in the Old Town part of Schaffhausen with people being evacuated from shops and apartments.
Police have confirmed that an operation was underway but declined to give further details.