Uganda's president called homosexuals mercenaries and prostitutes Monday as he signed off on one of the world's toughest anti-gay laws, defying warnings from Western donors.
Yoweri 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," Museveni, a devout evangelical Christian who has been in power nearly decades, said of gay men.
"Homosexuals are actually merc...