Demonstration demanding relief