Satellite photos from Planet Labs PBC show the construction of a nearly 2,000-metre runway on Zuqar Island, some 90 kilometres southeast of the Houthi-held port city of Hodeida.

Read more at Read More

By

Leave a Reply

Your email address will not be published. Required fields are marked *