• Deaf Leaders Foundation

3561 - Islamists in Pak, Bangladesh hit streets to protest Prophet insult by Nupur Sharma -15th June



0 views0 comments