The price of a barrel of oil is now over 100 dollars and it has been ringing alarm bells through financial markets. The European Central Bank has raised interest rates for the second time this year.
Well here to discuss that with us is Russ Mould, Investment Director at AJBell,