Kampala for much of its existence has had to battle one challenge after the other, including poor drainage system, bad roads, ...