Latrun
Latrun (Hebrew: לטרון, Latrun; Arabic: اللطرون, al-Latrun) is a strategic hilltop in the Ayalon Valley in Israel overlooking the road to Jerusalem. It is located 25 kilometers west of Jerusalem and 14 kilometers southeast of Ramla.
Read more about Latrun.
Related Phrases
Related Words