Germany and France have demanded “the immediate and unconditional release” of 24 Ukrainian sailors detained by Russia. Meanwhile, Kyiv said its ships would not stop sailing through the disputed Kerch Strait off Crimea. …read more
Source: Deutsche Welle