Egypt
Israel
Mediterranean Sea
Tel Aviv-Yafo
Jerusalem
Haifa
Nazareth
Ramla
Palestine
Gaza
Al Khalil
Nablus
Ramallah
Rafah
20 km
20 miles