Shashi Tharoor says Modi’s ego has left India bruised and Indians fearful