Explore relationships

Lamluda

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

Use + to expand a branch. Click a topic name to open its summary.