Gazala
Gazala, or Ain el Gazala (Arabic: عين الغزالة), is a small Libyan village near the coast in the northeastern portion of the country. It is located 60 kilometres (37 mi) west of Tobruk.
Read more about Gazala.
Related Subjects
Related Phrases
Related Words