Question: who signed the 1900 buganda agreement on behalf of the british
Answer: Sir Harry Johnston