According to OP these are Cairo University students trying to avenge death of a fellow student in the hands of the police.