Oil prices fell on Monday after China’s fiscal stimulus measures, announced at the National People’s Congress, failed to meet investor expectations, suggesting limited support for fuel demand.
Oil prices fell on Monday after China’s fiscal stimulus measures, announced at the National People’s Congress, failed to meet investor expectations, suggesting limited support for fuel demand.