Islam is a religion of peace. The Prophet Muhammad (sallallaahu ‘alaihi wa sallam) called to justice for both Muslims and Non-Muslims. He warned against all forms of oppression. This is why Markaz Muaadh in Slough, UK is pro-active in clarifying to the Muslims and non-Muslims that Islam is against terrorism, suicide bombings and killing of innocent women, men and children. These are not answers to the problems Muslims are facing in the world. Rather, adhering strictly to the advice of Prophet Muhammad (sallallaahu ‘alaihi wa sallam) in times of hardship is the solution. That is, to be callers to Islam through our righteous actions before our speech.