Supporters of the Palestinian people demonstrate outside the United Nations offices in Geneva, Switzerland. AFP

Protesters across Middle East vent anger over Israel's attack on Gaza