China and India taking more Russian oil than ever before as global energy trade is thrown into turmoil by Ukraine invasion

Between 74 million and 79 million barrels were in transit and floating storage in the past week, more than double the 27 million before the invasion of Ukraine; global energy trade thrown into turmoil by the war.