The Alibaba chief executive Jack Ma has performed a dance routine to 40,000 employees at the firm's annual party. And it is not the first time he has dressed up on stage.

Video produced by Simon Atkinson.