China and India have emerged as major buyers of Russian crude after the war in Ukraine re-shaped global energy flows. Moscow has been offering its oil at discounted prices, a move to entice a shrinking pool of customers and widely welcomed by Asian buyers trying to control inflation.