Kafir In Today World
Kafir means to deny a truth deliberately after one has realised that it is true. There can be hardly any person who may declare that he is a denier of truth. Still, there is a person like that, he will not be punished. To punish him is the prerogative of God. In the time of the prophet, God announces their punishment. Now we have no medium to know if God wants to punish them or not and we can’t act on His behalf.