Amar says sorry to Muslims