More than 100,000 protesters descended on Serbia's capital Belgrade on Saturday in one of the largest rallies in decades, with students and workers facing riot police and supporters of President Aleksandar Vucic.
Serbia has seen months of anti-government rallies after 15 deaths from a railway station roof collapse triggered accusations of widespread corruption and negligence.
The protests have swelled to include students, teachers and farmers in a major challenge to Vucic, a populist in power for 12 years as prime minister or president.
"We will not allow you to deprive us of our freedoms," one student said in a series of speeches from a stage.
A security source and witnesses estimated the crowd at well over 100,000 people.
The government denies accusations of graft and incompetence and says Western intelligence agencies are backing a push to destabilise Serbia.
Though the protests have been largely peaceful, police said a car rammed a column of protesters, injuring three people, in a Belgrade suburb, while a group of men attacked and injured a student and university lecture in the centre.
Source: Reuters
Bd-pratidin English/Lutful Hoque