During the afternoon of July 27 Beijing time, Brent crude oil fell below $86 per barrel for the first time since July 20, with an intraday decline of 7.71%.
The market saw a sharp sell-off in crude oil futures as global economic concerns weighed on demand expectations. This price movement marks a significant reversal from recent trading levels.