The recent conflict between Israel and Hamas in Gaza has brought to light the challenges and... (5 revisions)