Nestled in the middle of the Sahyadri Hills, Pune is the second biggest city in the western Indian state of Maharashtra with around 4.5 million population. The city is a growing industrial and urban hub, featuring a distinct character of its own in the making. For over 10 years, the city has developed dramatically, boosting a growing cosmopolitan culture and strong public and private infrastructure. Apart from opportunities and development, Pune essentially has everything in just the right amount, making it one of the best cities to live in India.