Bengaluru is one the best city to live in India. Find more details about it in here.
Read this post on rahul-shayaris.blogspot.com