Who is Mahdi?

He is coming and we are waiting for him

The World is waiting …
Continue reading “The Twelfth Imam, Muhammad ibn al-Hasan (Al-Mahdi-Sahibuz Zaman) (The hidden Imam who will return soon)”