Who signed namirembe agreement in Uganda?
quanswer.com