Shanghai, Shenzhen fall as oil surge and risk-off sentiment weigh
Shanghai Composite fell 1.0% to 3,942 and Shenzhen Component declined 1.5% to 13,669. Oil prices surged amid Middle East supply worries, reinforcing expectations of tighter policy for longer.