Wall Street pulls back as oil prices surge past $120 per barrel
Global stock markets faced downward pressure and US indices fell as oil prices jumped 3 percent to $120 per barrel amid ongoing geopolitical tensions.
Global stock markets faced downward pressure and US indices fell as oil prices jumped 3 percent to $120 per barrel amid ongoing geopolitical tensions.