Robots running a full-length marathon in Japan

Mini-robots are competing in the world's first robot marathon - Robo Mara Full race - in Osaka, Japan.

Five battery-charged machines are to complete 422 laps around an indoor 100-metre track in Osaka's Asia Pacific Trade Centre, covering 26 miles (42km).

The marathon is expected to continue until Sunday.