Oil prices slip on Iran uncertainty, Brent $106.95, WTI $101.52

Business