Oil Prices Rebound Amid Tensions and Worries of Tightening Supply: Is $100 a Barrel Possible?

Oil prices recovered some of their losses from last week, as U.S. crude futures rose 0.9% to $77.23 a barrel,…