Immense social anger over the soaring price of food and petrol, hours-long electricity power cuts, an acute shortage of medical supplies and the ever more intolerable conditions of life for working people has erupted in mass protests across Sri Lanka.