Mass protest erupts.