BA and Singapore Airlines cancel Dubai flights after US bombs Iran

More than 150 carriers have diverted or suspended flights