Hundreds of thousands of tourists have been left stranded in the Middle East as the US Israeli conflict with Iran disrupts flights in the region.