ENTEBBE - Ugandan President Yoweri Museveni on Monday signed a controversial law that will see homosexuals jailed for life, and dismissed warnings from key foreign allies and donors including the United States.
Museveni said he could not understand how one could "fail to be attracted to all these beautiful women and be attracted to a man" instead and described in lurid detail his particular revulsion to oral sex.
"That is a really serious matter. There is something really wrong with you," the 69-year-old said of gay men.
"Homosexuals are actually mercenaries. They are heterosexual people but because of money they say they are homosexuals. These are prostitutes because of money," he added as he approved a law that also outlaws the promotion of homosexuality and requires people to denounce gays.
"You push the mouth there, you can come back with worms and they enter your stomach because that is a wrong address," he said of gay oral sex.
The signing of the law came despite fierce criticism from US President Barack Obama, who has warned that ties between Kampala and Washington would be damaged.
The bill will provide a stiff test for foreign donors, with Museveni warning Western nations not to meddle in the central African nation's affairs, and that he was not afraid of aid being cut.
"Outsiders cannot dictate to us, this is our country," he said. "I advise friends from the West not to make this an issue, because if they make it an issue the more they will lose."
Museveni, a key African ally of the United States and the European Union, has already been under fire from key Western donors over alleged rampant corruption, and had been under pressure from diplomats and rights groups to block the legislation.
"If the West does not want to work with us because of homosexuals, then we have enough space to ourselves here," Museveni added, accusing those who told Uganda how to act were guilty of "social imperialism".
Passing the bill is likely to be popular in Uganda, where Museveni -- in power for 28 years -- faces reelection in 2016.
Denmark said Monday it would redirect 47 million kroner (6.3 million euros, $8.6 million) in humanitarian aid to Uganda from government organisations to private sector initiatives and aid agencies.
The anti-gay bill cruised through parliament in December after its architects agreed to drop a death penalty clause. It holds that repeat homosexuals should be jailed for life, outlaws the promotion of homosexuality and legally obliges people to denounce gays to the police.
The lawmaker behind the bill, David Bahati, praised the decision to sign it.
"This is the moment the world has been waiting for," he told AFP. "We thank our president for taking such a bold move despite pressure from a section of foreign organisations. The law is for the good of Uganda, the current and the future generations."
- 'Legislation against love' -
South African Nobel peace laureate Desmond Tutu said Sunday the law recalled sinister attempts by Nazi and apartheid regimes to "legislate against love", while Amnesty International called the bill a "horrific expansion of state-sanctioned homophobia".
Obama has stressed that "people everywhere should be treated equally, with dignity and respect, and that they should have the opportunity to reach their fullest potential, no matter who they are or whom they love."
EU foreign policy chief Catherine Ashton said last week she was "scared that this bill will take Uganda backwards", while British Foreign Secretary William Hague warned Monday it "will increase persecution and discrimination".
"I am officially a criminal for being a lesbian, something I have no control over," Uganda gay rights activist Kasha Jacqueline also wrote on Twitter.
Homophobia is widespread in Uganda, where American-style evangelical Christianity is on the rise.
Gay men and women in Uganda face frequent harassment and threats of violence, and rights activists have reported cases of lesbians being subjected to "corrective" rapes.
In 2011, prominent Ugandan gay rights campaigner David Kato was bludgeoned to death at his home after a newspaper splashed photos, names and addresses of gays in Uganda on its front page along with a yellow banner reading "Hang Them".
Museveni, a devout evangelical Christian, earlier this month also signed into law anti-pornography and dress code legislation which outlaws "provocative" clothing, bans scantily clad performers from Ugandan television and closely monitors what individuals view on the Internet.