Former diplomat Kamali Karegesa passes on

The New Times
Edwin Ashimwe