Seized Ukrainian ships are seen anchored in the port of Kerch, Crimea. Photo: Reuters

Global tribunal tells Russia to free detained Ukrainian sailors 'immediately'

  • The judges additionally ruled Russia should “immediately” return three Ukrainian navy vessels it seized in the Kerch peninsula
Topic |   Russia

TOP PICKS

Seized Ukrainian ships are seen anchored in the port of Kerch, Crimea. Photo: Reuters
READ FULL ARTICLE