Oil prices stage recovery on new Iran sanctions, equities rally April 22, 2025 by Finance On Earth Oil prices are recovered from new sanctions on Iran, at a rally in capital