Inflation is pushing UK consumers to take it easy at the shops meaning they’re no longer leading the charge on growth. Meanwhile new technology is shaking up the long established order in world oil markets. Feel the burn. Retail sales disappointed last month, rising just 0.1% from December. And the underlying pattern continues to point...Read More