25 Crew Members Released After 430 Days in Houthi Captivity

  The 25 crew members of the car carrier Galaxy Leader have been released and transferred…