The Johannesburg City Marathon has announced its second edition, scheduled for 30 March 2025, starting at 6 a.m.