Place of birth: Tehran Muhammad Ali Shomali was born in Tehran, Iran in 1965. Education Dr Mohammad Ali Shomali is a graduate of the Islamic Seminaries of Qum and has also both a BA and an MA in Western Philosophy from the University of Tehran. He has earned his Doctorate in …
Read More »