Shell says in talks to sell Russian retail business

LONDON (Reuters) – Shell said on Friday it is in talks to sell its network of petrol stations and lubricant plant in Russia as the British company forges ahead with its plans to exit the country following Moscow’s invasion of Ukraine. Ahead of the poss…