OIL says Russian payouts ‘robust’ but $330 million stuck on banking curbs

OIL says Russian payouts ‘robust’ but $330 million stuck on banking curbs

OIL says Russian payouts ‘robust’ but $330 million stuck on banking curbs
OIL says Russian payouts ‘robust’ but $330 million stuck on banking curbs