Tens of thousands marched in Britain, South Africa and Egypt, protesting the Israeli offensive in Lebanon, some demanding an immediate halt to the fighting and others pressing for sanctions against Israel.
Marchers in Britain South Africa Egypt protest Israeli attacks in Lebanon.