Global stocks and oil prices hit by fears of a Beijing lockdown

China’s benchmark Shanghai Composite Index (SHCOMP) sank 5.1% to close at a 22-month low. It was…