Public outrage India