Leaving behind India’s more traditional business centres such as Mumbai and Bangalore, the city of pearls Hyderabad is the best city to live in the country, says a global survey conducted in 2015.

According to consultancy firm Mercer’s ‘Quality of Living Report-2015′, notwithstanding its top rank among Indian cities, Hyderabad globally ranks at 138th position in a list of 230 cities around the world in terms of standard of living.

Here is the detail list:

1. Hyderabad

Hyderabad has emerged as a city of choice due to factors such as improved options for international schools and a fine choice of reputable English speaking schools.

2. Pune

One of the fastest growing information technology hubs of India, Pune is the 9th largest metropolis in India. It is the best destination among job seekers and students.

3. Bangalore

Bangalore, the most popular advanced city of the country, is known as the hub for Indian entrepreneurs. The city is not only known for housing large numbers of IT companies, but also known for its greenary.

4. Chennai

Chennai is the most livable city in Tamil Nadu state. It is widely known as the Cultural Capital of South India.

5. Mumbai

The financial capital of India is the best among the cities in India to live in. Whether it is the corporate world or nightlife scene, a person once lived in Mumbai can’t live anywhere else.

6. New Delhi

Whether it is about food, or hangout places or heritage, Delhi is one of the best cities. According to Mercer, it is the most expensive ciy to live but you will have ball of a time here.

7. Kolkata

Kolkata is the 6th best city to live in the country. Though the city is struggling with several problems, it scores 6 out of 10 in quality of life.