i really cant agree with u. there may not be a strong genetic basis for homosexuality but a genetic basis cant be completely ruled out either. So its a mix of genetic and environmental factors. Its easy to say that this is not very common in india especially south of india when u dont the real numbers. Everything has been there in our society for a long time like the West or Middle East -Its just that all these topics have been swept under the carpet and we never knew that they even existed. these people are not abnormal and i think its perfectly fine for people to have their preferences.