Violent demonstrations in Cairo over the weekend led to an attack on Israeli embassy and the evacuation of diplomatic staff.