Thousands of people are protesting.