Protesters have been out on the streets since last month over soaring prices and power cuts.