Internet Archive BookReader

Mishkat Shareef - 3 Volumes - Urdu Translation By Shaykh Abidur Rahman Kandhelvi.pdf