Oil prices near three-week highs on Middle East tensions and China recovery
Oil prices edged lower on Tuesday but remained near three-week highs on heightened Middle East tensions and as China showed some signs of economic recovery. Brent futures dipped 29 cents