oil hits $107 mark, markets shaken by deepening Iran-US deadlockApril 27, 2026 Business 03 Mins Read3 Views Oil climbed on Monday while US stock futures slipped as stalled US-Iran peace talks prolonged the disruption of Middle East…