Yemen’s Houthi rebels have released the crew of the Galaxy Leader, a ship seized in November 2023 at the start of their campaign in the Red Sea corridor.