City Council at-large candidate Dimple Ajmera greets voters outside the Oasis Shrine Temple on Doug Mayes Place early Tuesday morning.
City Council at-large candidate Dimple Ajmera greets voters outside the Oasis Shrine Temple on Doug Mayes Place early Tuesday morning. Davie Hinshaw dhinshaw@charlotteobserver.com
City Council at-large candidate Dimple Ajmera greets voters outside the Oasis Shrine Temple on Doug Mayes Place early Tuesday morning. Davie Hinshaw dhinshaw@charlotteobserver.com

Democrats keep 9-2 majority. But City Council is being upended by newcomers.

November 07, 2017 10:22 PM