Robots do kung fu!

Hundreds of robots kicked off a tech competition in north-east China with a martial arts performance.

A total of 300 robots, together with martial arts masters, took part in the kung fu display.

Other robots were on show including ones that danced or did weightlifting, and even robotic fish!