Religious street plays are popular. This one is being held at the Tajrish Square bus terminus in Tehran.