Brent crude tops $95 after President Trump's warning to Iran

Business