You can watch the show in Nat Geo, Ultimate Airport Dubai (it has 10 episodes I think). That new airport was featured there.