Bengaluru is one of the most happening places in India. The word ‘Bengaluru’ literally means the town of baked beans. Blessed with salubrious climate, natural beauty, man made marvels of architecture and technology and now with the Software flood is a picture of striking contrasts.