Oil prices end below USD 100 per barrel on Russia-Ukraine diplomacy efforts, China COVID fears
Oil prices tumbled more than 6 per cent, adding to Monday drop of more than 5 per cent, as both the New York- and London-traded benchmarks settled below the k