British energy giant BP Plc may sell its global lubricant business as part of its “global strategic review,” according to a statement. BP, the ultimate holding company of Castrol India, owns a 51 per ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results