Nonthutuko Mgabhi carries the Peace Torch across the finish line in a new personal best marathon time. Photo: Stephen Granger…