The UAE applauds Oman’s mediation efforts in securing the release of 25 Galaxy Leader crew members detained off Yemen.