The explosion rocked an area where thousands gathered for an annual rally in which they chanted ‘death to Israel’ and ‘death to America’.