The Prophet’s Patience in Da`wah

We now live in a global village; whether on the internet, in one's own country, or by traveling ...