Flight of Princess Haya rocks Dubai