Protest demanding fulfillment of various demands