New Delhi, June 9 -- Crude oil prices crashed on Tuesday as markets assessed fresh data pointing to demand destruction in China, the world's largest crude importer.

Brent crude futures plunged another 5% in trade to $89.57 per barrel, marking the lowest level in seven weeks, while WTI crude futures also declined nearly 6% to an intraday low of $86 per barrel, the weakest level since 17 April, when Iran briefly stated that the vital Strait of Hormuz shipping route was fully open.

China's crude imports dropped to around 7.8 million barrels per day last month, marking the lowest level in more than eight years and nearly 4 million barrels per day below the 2025 average.

Weaker demand from the world's largest oil importer, combined with rec...