Imran is no Takfiri. dem Takfiri may have some trouble with him..taking dem dong
Kafir is an Arabic term meaning :
"infidel", "rejector", "disbeliever", "unbeliever", "nonbeliever".
Tak·fir
a Muslim who declares another Muslim to be apostate (i.e. not believing in the essential tenets of Islam)
and therefore no longer a Muslim