Top 10 Cities In India

10. Udaipur

9. Jaipur

8. Varanasi

7. Chennai

6. Kolkata

5. Hyderabad

4. Agra

3. New Delhi

2. Bengaluru/Bangalore

1. Mumbai