Stocks Struggle To Advance As Surprise China Rate Cut Sends Oil Tumbling | Sharefundss