Oil prices have surged above $107 as shipping through the Strait of Hormuz remains constrained and attacks threaten alternative Gulf export routes....