Crude oil rallies on China stimulus, raising hopes for stronger energy demand
SlavkoSereda/iStock via Getty Images Crude oil prices rose more than 3% on Tuesday, recouping some of their sharp losses in the previous session, after China's central bank cut its key short-term lending rate in an effort to spark a…