Over 300 elite runners confirm participation in the 2018 MTN Kampala Marathon. Pictured are current title holders for the 42km and 21km runs.