Skip navigation
Part 1 Download http://sites.google.com/site/mywadud2/mp3/HamzaYusuf-ChallangesofCoExistance_001.mp3
“…how freedom of speech and human responsibility can be reconciled.”
“We need to be aware how often, far too often, our responses are elicited by the media”
Part 2 Download http://sites.google.com/site/mywadud2/mp3/HamzaYusuf-ChallangesofCoExistance_002.mp3
Read More »