Thousands of people have taken to the streets for a third day of nationwide protests.