Oil maintains stability amid concerns over Chinese demand; brent crude at $85.06/bbl
Oil prices remained stable as worries about demand in top importer China countered the support from strong demand elsewhere, OPEC's supply restraint, and geopolitical tensions in the Middle East, on Monday. The broader market's reaction to the …