The organizers expected a few thousand people, but ultimately at least 15,000 turned up carrying banners: “Free Speech”, “We’ve Had Enough”, “For Christmas – Freedom”, “Students of All Departments Unite”, “For a Free Republic in a Free Europe”, “Dinosaurs Step Down” etc.