Oil Prices Drop 3% on China Stimulus Disappointment
The oil market experienced a significant shift this Friday, with prices dropping nearly 3%. This decline came amid a complex interplay of global economic factors and geopolitical developments. The market’s response reflected concerns about demand and the impact of international policy decisions. China’s economic stimulus measures fell short of expectations, disappointing investors. The Chinese government […]