0 By Liam Huffer Top Stories 23 Apr: Oil Prices Find New Equilibrium at $95 Per Barrel as Iran Tensions Reshape Markets Oil Price Equilibrium Emerges at $95 Per Barrel The oil markets have found something unusual in the middle of global…