Russia struggles to recover oil payments as China, UAE and Turkey step up vigilance on banks -March 27, 2024 at 7:00 a.m.

Russian oil companies face delays of up to months in getting paid for crude and fuel as banks in China, Turkey and the United Arab Emirates (UAE)…