Belgrade: Tens of thousands marched through Belgrade on Friday in an anti-government protest following two mass shootings that killed 18 people, blaming the deaths on a culture of violence that critics say authorities have allowed to fester unchecked.