TOP 10 BEST CITIES OF INDIA TO LIVE IN 

BY: Kavya Bhatt

1. BANGALORE,  KARNATAKA

2. PUNE,  MAHARASHTRA

3. AHMEDABAD,  GUJARAT

4. CHENNAI,  TAMIL NADU

5. SURAT,  GUJARAT

6. NAVI MUMBAI, MAHARASHTRA

7. COIMBATORE, TAMIL NADU

8. VADODARA, GUJARAT

9. INDORE, MADHYA PRADESH

10. GREATER MUMBAI, MAHARASHTRA