The Scars of Malta: The Grand Sacrifices and Unwavering Faith of Hazrat Shaikh-ul-Hind
Hazrat Shaikh-ul-Hind had to make grand sacrifices for religion. It is written in his biography that when he passed away at the residence of Hakeem Muhammad Ajmal, the person perfo...