India takes a mature stand on same-sex love and Twitter hails it