Saudi Arabia’s Riyadh airport is out of action after a third attack. Flights have been cancelled and delayed, and the Australian embassy has warned travellers away from the country.