Two machines resembling robotic vacuum cleaners sped around a ring colliding, shooting sparks and catching fire, as Iranian engineering students watched from behind plexiglass.

The dramatic clash was just one of many opportunities for competitors to go head-to-head at the country's Tech Olympics, to determine the future of its engineering talents. 

Originally published on doc.afp.com, part of the BLOX Digital Content Exchange.