Loading
  • 21 Aug, 2019

  • By, Wikipedia

Lamluda

Lamluda is a village in the Jebel Akhdar region of Libya. It's located 40 km (25 mi) east of Bayda.

Lamluda is on the cross-roads of several roads in northern Cyrenaica: