The maritime industry has joined together to call for the release of the Galaxy Leader crew. The 25 seafarers have been held by the Houthis since November 2023 and concern is rising for their wellbeing.
Read the full statement here