Oil rises above $106 per barrel as US, Iran deadlocked in Strait of Hormuz | Globalytic