French authorities seize Russian cargo ship passing through the English Channel
French authorities have seized a Russian cargo ship passing through the English Channel. The ship, named Baltic Leader, is suspected to be operated by a company linked to the recent Russian invasion of Ukraine. The …