Pagans??? What does that mean?? does it mean Kaffir?? and Where in our Constitution have we mentioned ourselves to be a Religious Country to be called us like that???
Why you got infuriated by his comment, all you need is to call him "Mleecha", which is equivalent of kaafir for Hindus.