"Bangalore, India's high tech oasis, is a place" . . . .