Business

Crude oil hits $95 a barrel as traders prepare for central bank decisions

Investors fret over inflation ahead of interest rate moves