The Silicon Valley of India, Bangalore has emerged as the best city to live in, according to a global survey of cities conducted by Mercer, a global HR consultancy. The city has become the most livable city due to certain […]