From Berlin to Karachi, thousands demonstrate in support of either Palestinians or the Israel