On Saturday, March 15, 2025, between 275,000 and 325,000 people flooded Belgrade in one of Serbia’s largest-ever protests, ...