ajaib singhGene silencing based common theory to explain the cause of heterosexuality, homosexuality…There are more than 20 theories for homosexuality in scientific literature!! Imagine 20 theories of relativity. Or 20 third laws of Newton…Nov 29, 2017Nov 29, 2017