Gaza is in a "critical condition" and violence there must stop "in the name of humanity", UN Secretary General Ban Ki-moon says.

He was speaking at the United Nations HQ in New York after returning from a visit to the region.

Mr Ban was critical of both sides for firing into civilian areas, and urged an immediate halt to the violence.