Oil Holds Above $95 on Iran Tensions as Treasuries and Yen Advance
Brent crude stayed above $95 per barrel as US troop deployment extensions signaled prolonged Iran tensions and Strait of Hormuz disruption. US Treasuries edged higher on buyback operations, while the…