Oil prices rebound from Tuesday tumble as supply concerns return

Oil prices rise on Wednesday, recovering some of the losses from Tuesday. The price of oil rose 1.39 percent to...