New Jersey mayor Francesco Caramagna resigned after he was charged interfering in his borough’s 2017 mayoral election.

Read the April 29 article from NJ.com.