Sheikh Mohammed bin Rashid al-Maktoum, ruler of Dubai, called off multimillion-pound festivities late on Monday night. He said all public New Year’s celebrations should be called off “as a sign of solidarity with the brotherly Palestinian people and because of the death and destruction perpetrated on the Gaza Strip by the Israeli war machine”.