China and India may be buying more Russian oil than known, says US
China and India may be buying more Russian oil than the US previously believed, easing a supply crunch in global markets and potentially driving a recent price decline, one of President Joe Biden’s economic advisers said.
The price of…