Martha Karua is a lawyer representing detained Ugandan opposition leader Kizza Besigye who is on trial for treason.
Source link
We've got so many hidden gems – Semenyo
Antoine Semenyo says Ghana has a special group of players and that they possess hidden gems who will be...
















































