Oil drops over China COVID lockdowns concerns and Fed rate hikes cause demand worries
Published
China has stood by its "zero-COVID" policy. That means lockdowns, mass testing, and travel restrictions, with Shanghai locked down since March.
Full Article