Iran's Ghalibaf mocks soaring US fuel prices with Simpsons clip
Oil prices topped $107 a barrel as attacks around the Strait of Hormuz and Saudi infrastructure raised fears of supply disruption....
Redirecting to full article...
Oil prices topped $107 a barrel as attacks around the Strait of Hormuz and Saudi infrastructure raised fears of supply disruption....
Redirecting to full article...