Energy
Oil prices stable as demand uncertainty persists
- Benchmark Brent crude futures were down 2 cents to $84.23 per barrel at 1231 GMT