US oil finishes lower on China worries
July 24, 2013 at 14:58 PM EDT
Crude fell sharply on Wednesday, with U.S. oil ending the session barely above $105 as weak China data renewed concerns over demand growth from the world's second-biggest oil consumer.