The Charlotte, N.C., City Council narrowly approved a deal to host the 2020 Republican convention, over the objections of Democratic council members opposed to hosting President Donald Trump’s expected nomination for a second term.

The 6-5 vote was closer than Republican leaders expected, but was enough to give the go-ahead for city officials to enter final negotiations with the Republican National Convention. GOP executives are expected to announce the selection of Charlotte at a meeting later this week in Austin, Texas.

...