Gallery description In Islam, the belief in the savior is rooted in the fact that Allah never leaves His creatures, especially human beings, on their own and support them through sending His apostles to guide them toward the right path: "and there is a guide for every people" Quran (13:7). Imam Mahdi (AS), the twelfth leader of Muslims and a descendant of Prophet Muhammad (PBUH&HP), who is leading a …