Thousands of people have marched in Berlin to protest against measures imposed to stem the coronavirus pandemic.
Demonstrators said measures including the wearing of facemasks violated their rights and freedoms.
Many protesters carried banners, with slogans such as “My health, my decision” or “We are loud because you steal our freedom”. Some were heard singing “We are free people”, to the tune of Queen’s anthem We Will Rock You.
Organisers initially hoped half a million protesters would join the demonstration but police estimated about 17,000 had gathered.
The demonstration came as German officials fear a second wave of the pandemic, which has so far killed 9,154 people in the country amid 210,000 confirmed coronavirus cases.