A new world record has been set for the largest number of robots to dance together simultaneously.

The 1,007 robot dance troupe, measuring 43.8 cm tall, shimmied in unison for 60 seconds at Qingdao Beer Festival in China.