Instead of shy, I would say secretive. Family values are important in Indian culture and Indians do not want anyone at home or work to know they are gay. I often find them in dark rooms. Just don't ask too many questions and you'll have the time of your life. As good as they may be, don't expect to ever see them again. The same holds true for those who live or were born outside India.