Indian public condemns Modi's communal rhetoric Criticism mounts as elections near in India 3 weeks ago