Although homosexuality may be more of a faux pas in Indian culture, a truly globalized future includes the homogenization of cultural ideas. Within the next decade, India is predicted to be the most populous country in the world. Since most developed nations either are accepting or drifting toward the acceptance of homosexuality, it is acceptable for India to legalize homosexuality if it wants to use its population power to become a global super power.
I believe homosexuality should be legal because two consenting adults have a right to be happy. I also believe if you are religious you shouldn't be into homosexuality if that religion condemns the act of same sex couples. If religion does not belong in the courts of men then law does not belong in condemning homosexuality because a religion claimed that act as wrong.
There are 2 things we know about homosexuality
1) Gays are not 'born that way'. Something happens after creation to create the homosexual attractins
2) Nobody knows that causes the homosexual attraction
Until we find out what causes it, nobody, not in any country of the world, has the right to be giving our children the perception that being gay is okay.
Perceptions do become reality. What right do you have to warp the perception of the children of the world?