Sultan ul ashiqeen

Sultan Mohammad Najib-ur-Rehman is the 31st perfect Shaikh of the Sarwari Qadri order. At first, the Sarwari Qadri order started with…