answersLogoWhite

0

It is located in the country of Djibouti. Djibouti (the city) is the largest city within the country. The country itself divides the Gulf of Aden from the Gulf of Tadjoura.

User Avatar

Wiki User

16y ago

What else can I help you with?