Over 20 000 runners take part in Mandela MarathonOver 20 000 runners are participating in the 2019 Mandela Marathon which is under way between