Global oil prices have climbed above $116 per barrel, driven by escalating geopolitical tensions and a looming energy crisis.
The World Ambassador
/