REPORT: Charlotte Mayor Patrick Cannon resigns after arrest

Charlotte mayor Patrick Cannon has resigned, effective immediately in letter to city manager and city attorney, according to the city manager's office.

The resignation comes hours after Cannon was arrested by the FBI on federal corruption charges.