Tehran - An Iranian man was stoned to death in northern Iran for killing his three sons as he thought they would hinder his plans to marry his mistress. The sentence was carried out in public in Babol, on the Caspian Sea, on Tuesday, Qods daily said.