Russia’s Invasion Of Ukraine: France seizes Russian-flagged cargo ship over sanctions

French sea police have impounded a Russian-flagged cargo ship suspected of breaching sanctions imposed because of the Ukraine war. The ship, the Baltic Leader, was heading from the north-western French city of Rouen to St Petersburg in Russia with a cargo of new cars. It is being held at the Channel port of Boulogne. Russian […]