Who is Imam Mahdi? Appearance of Imam Mahdi
Muslims have a firm belief in the day of judgment. The day of judgment is that day when this world is going to be resurrected for judgment. On the day of judgment, Allah will announce punishments and rewards according to one’s acts. Nobody knows abou...