India, China buy Russian oil above West's cap

Russia continues to enjoy strong oil trade with India and China despite the sanctions imposed by the West for its war in Ukraine. A Reuters report shows that both countries have bought a vast majority of Russian oil in April at prices above the western price cap of 60 dollars per barrel.