David Cameron and his government are "bullying" countries which need aid by asking them to stop persecuting gays, a Ugandan official has said.
Ugandan presidential adviser John Nagenda made the comments after Camerontold the Commonwealth committee in Australia that receiving financial aid from Britain should depend on fair human rights for gays and lesbians.
Some 41 nations within the 54-member Commonwealth have laws
banning homosexual acts.
But Nagenda told the BBC that
Ugandans were "tired of these lectures" and should not be treated like
"children".
Nagenda also accused Mr Cameron of showing an "ex-colonial mentality".
"Uganda is, if you remember, a sovereign state and we are
tired of being given these lectures by people," he told the BBC's
Newshour programme.
"If they must take their money, so be it. Those who have more should give to those who have less. It's as simple as that," he said.
Malawi has already seen its aid reduced after persecuting gays.