China COVID crisis prompts sharp falls in oil and stock markets

China COVID crisis prompts sharp falls in oil and stock markets