India: Bangalore morphs into Silicon Valley?