Russia ordered to release detained Ukrainian seafarers
The International Tribunal for the Law of the Sea (ITLOS) has ordered Russia to 'immediately' release 24 Ukrainian sailors who were seized along three naval ships off Crimea in November. Meanwhile, Moscow claims the sailors violated its maritime border.
Read more