Roberts loses primary races to Vi Lyles, concedes

Charlotte will have a new mayor in 2018 after a surprise upset in the Deomcratic primary ahead of November's general election.