Do you know Muhammad (peace be upon him)?

Introduction Over the years, the world has seen many occasions when the Prophet of Islam, Muhammad (peace be upon him), has been both insulted and mocked – through cartoons, books and most recently on films. The Western institutions remain silent…