The Gaborone City Marathon is the first annual road running event through some of the best parts of the City.