Russia’s oil revenue dropped to $14.6 billion in November 2024, with prices for Urals FOB Primorsk falling by $1.4 to $61.1 ...
Germany raced Saturday to secure a heavily loaded tanker stranded off its northern coast, towing the stricken ship it said ...