Battle for Preston: Three African Nova Scotians on the ballot to represent newly created riding

CTVNews.ca Top Stories