Ukraine has called upon the International Tribunal for the Law of the Sea to order the immediate release of 24 Ukrainian sailors and three navy ships that were seized by Russia in the Kerch Strait in November 2018, off the coast of Russia-occupied Crimea. …read more