An explosion hit a power plant in the central Iranian province of Isfahan on Sunday, the latest in a string of fires and explosions at military and civilian sites across the couintry. State news agency IRNA blamed faulty equipment and said there were no casualties. And in a separate development, Iran has halted the execution […]