Hundreds of protesters