Energy News Beat
After 14 months and three days in captivity, the crew of the Galaxy Leader car carrier was released on Wednesday. The vessel’s crew, made up of 25 nationals from Bulgaria, Ukraine, the Philippines, Mexico and Romania, was captured on November 19, 2023, when armed Houthis stormed the ship via helicopter. This started the Red Sea shipping …
The post Houthis release Galaxy Leader crew after 430 days in captivity appeared first on Energy News Beat.