Through the history of Islam, great men and women have emerged in all spheres of human activity; be it theologians, […] Imam Shamil – A Mujaddid of His Time 4 Comments