iStock Business UK weighs seizure of Russia-linked oil tanker as pressure mounts on Moscow Teena JoseFeb 07, 2026
Business BP to sell 65 per cent of Castrol to Stonepeak for about $6 billion Vivek Mishra24 December 2025
Business Jaguar Land Rover 'pauses' Russia deliveries, ArcelorMittal 'slows' in Ukraine Easterneye.Biz Staff02 March 2022
Business Reliance-Aramco deal off as companies 're-evaluate' investments Easterneye.Biz Staff21 November 2021