News

Russia’s oil revenues face growing pressure as global prices fall and sanctions force sales below market value. Finnish ...