Oil holds above $97 as Iran Oman talks unsettle markets

Business