EgyptIsraelMediterranean SeaTel Aviv-YafoJerusalemHaifaNazarethRamlaPalestineGazaAl KhalilNablusRamallahRafah20 km20 miles