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 $104.20 a barrel at 11:20 GMT. On Tuesday, both contracts experienced their biggest daily decline due to recession worries. On Wednesday, oil prices increased, recovering some of the steep losses from Tuesday as supply concerns … Read more