Thousands took to the streets of Berlin to rally against coronavirus restrictions
Police in Berlin have arrested 300 demonstrators during protests against Germany's coronavirus restrictions.
Some 38,000 people took to the streets in the city for mostly peaceful demonstrations.
Later hundreds of protesters, many from the far right, tried to storm the Reichstag, the home of Germany's federal parliament.
A number of people were arrested and German politicians condemned the attack as "shameful" and "unacceptable".
Some of those involved had insignia from the far-right Reichsbürger (Reich Citizens) movement. Vice Chancellor Olaf Scholz said: "Nazi symbols as well as Reichsbürger and Imperial German flags have no place in the German Bundestag."
Earlier some 200 people were arrested at one rally, which the authorities blamed on right-wing agitators who were said to have thrown stones and bottles.
Rallies protesting against coronavirus restrictions took place in other European cities with some demonstrators calling the virus a hoax.
Thousands gathered in London's Trafalgar Square to protest against issues including coronavirus restrictions and 5G. Signs reading "masks are muzzles" and "new normal = new fascism" were held up.
Similar protests took place in Paris, Vienna and Zurich. Read more >>