Actually this shouldn't be to hard to find. Google flights makes it easy for you to see duration of your entire journey as well as each individual flight and the stopover time. (as well as many other flight booking engines)
Shortest flights are around 22h30m but you can save +100USD by choosing a journey that takes 25 minutes more. Off course that is on the dates I picked randomly and true today but will probably be different in a few hours/days as well as for other dates.
Stops on the shortest routes are either Dubai (DXB), Singapore (SIN) or Bangkok (BKK).
I included a screenshot of the search result with google flights. The list is sorted by duration (shortest first). The complete list is longer but I needed to zoom out to a level that made the results unreadable to be able to include the complete result.