TEHRAN, Iran — Iran says a moderate earthquake has rattled a town in north Iran on the Caspian Sea. The