How long is the flight from New York to Thailand and how many stops are involved?

13 hours