New York City Mayor Eric Adams has been indicted on public corruption charges, according to a newly unsealed indictment from federal prosecutors in Manhattan.