The annual Rally for Islam in Britain took place yesterday. The purpose of the Rally is to emulate the Messenger Muhammad (saw) who called the society in which he lived to embrace Islam as a divine way of life. Just as he would stand on the hills of Mecca calling the Quraishi citizens to Islam, enjoining good and forbidding evil – Muslims in Britain usually stand in Britain’s Trafalgar Square with a similar call. However for the first time in 9 years the leadership of Al-Muhajiroun decided to relocate the Rally due to concerns for the security and safety of...