I flew HKG-DXB-MAN in January, including time in Dubai the transit was around 17 hours. I am not through my own choice, but because I am travelling with colleagues from the South, flying today MAN-LHR-HKG the transit time is 16 hours including waiting time in Heathrow. I would rather take the extra hour and go via Dubai with a far superior service.