An analyst forecasts sustained oil prices will remain above $100 due to geopolitical tensions, stalled talks, and a potential U.S. blockade.
Kaynak