Muhammad Raza Dawoodani

Maulana Muhammad Raza Dawoodani is a young muballigh from Karachi, Pakistan, serving religion all around the world in different capacities and forms.