Humanoid and wheel robots have battled it out in Istanbul for the coveted title of global number one mechanical superstars. Continue reading...