Brent Crude Oil Price: Tops $107 as Iran Rejects Direct U.S. Talks | Coinfeather