Ugandan President Yoweri Museveni signed into law Monday a controversial bill that will see homosexuals jailed for life, defying international pressure and criticism, an official statement read.