Mysterious Airstrip Built on Yemen's Socotra Island
Satellite imagery reveals a mysterious 2.7-kilometer airstrip constructed on the remote Yemeni island of Socotra, raising geopolitical concerns as Houthi rebels face increasing military pressure in the region.