Iranians have been building a bunch of impressive robots lately. The Surena Mini is another one that was recently developed by University of Tehran roboticists. It is capable of dancing, karate chopping, and more. The robot comes with a computer, sensors, and 20 servomotors.
These videos show the robot in action.