Skip navigation

Takabbar

Takabbar was a small town on the island of Jazirat al-Gawwar within the Nada al-Hazan archipelago.

Takabbar was a small town on the island of Jazirat al-Gawwar within the Nada al-Hazan archipelago.