Ambouli
Ambouli (Arabic:
أمبولي
) is a southern suburb of Djibouti, Djibouti. Located in the Djibouti region, O.G.S. Crawford identifies the city with Canbala....
3 KB (104 words) - 19:29, 4 November 2024