Crude oil prices topped the $100 per barrel mark after the failure of ceasefire talks between the United States and Iran in Islamabad over the weekend to reach an agreement
Crude oil prices topped the $100 per barrel mark after the failure of ceasefire talks between the United States and Iran in Islamabad over the weekend to reach an agreement