Nnanda Kizito Sseruwagi is a lawyer

Joseph Tamale Mirundi: Uganda’s Blunt Social Philosopher Rests

Rarely in the course of time and the spread of geography has humanity experienced the…