I was on a never-ending flight to Dubai a couple of months ago. The airport was very congested apparently so we kept circling over the Persian gulf for over an hour! After that we went and circled a bit more above the border with Oman. The 3 hour flight took 4.5 hours!!