Mayor and police chief of small Iowa town are arrested after investigation into public finances

Residents of Armstrong - a small community of around 1,000 people located in the north of the state - have been rocked by the arrests, according to the local news network.