China COVID crisis caused sharp falls in oil and stock markets.
China COVID crisis caused sharp falls in oil and stock markets. High falls in oil prices and escalating COVID lockdowns in China on Monday both contributed to a recent relaxation in oil prices and sharp drops in stock markets throughout Asia. Investors were concerned about demand in the second-largest economy in the world and … Read more