public outrage Nepal