China worries leave global stocks bruised

Oil prices slide after spectacular rally...