In Afghanistan the procession of hundreds of Shiites in Herat commemorating the martyrdom of Imam Hussein , the grandson of the Prophet Muhammad , turned violent , with Sunnis and Shiites fighting with sticks , stones and knives , and then guns and grenades .