Emirates Leaks
Browsing Tag

Socotra

Is the UAE Bringing the Israelis into Socotra?

Described as the “Jewel of the Gulf of Aden” and the “most alien-looking place on Earth”, Socotra is Yemen’s otherworldly archipelago situated 150 miles from the Horn of Africa. In recent years, there has been growing geopolitical…
Read More...