Oil Prices Near Two-Week Low on China Demand Worries
Oil prices stabilized near their lowest levels in two weeks, as economic data from China and forecasts of rising temperatures in various regions impacted global demand expectations. Brent crude rose by 0.54% to reach $77.5 per barrel, while…
Read More...
Read More...