Jordanian Prince El Hassan bin Talal speaks at Al Noor Mosque in Christchurch.