Top 50 Major Cities of India
There are many cities in India and it is hard to provide a definitive list as new cities are constantly being developed and some cities might have different names in different languages or regions. But here is a list of some of the major cities in India: New Delhi Mumbai Kolkata Bengaluru Chennai Hyderabad Ahmedabad Pune Surat Jaipur Lucknow Kanpur Nagpur Visakhapatnam Patna Ludhiana Agra Nashik Vadodara Bhubaneswar Rajkot Varanasi Srinagar Aurangabad Dhanbad Amritsar Navi Mumbai Allahabad Ranchi Howrah Coimbatore Guwahati Solapur Jabalpur Gwalior Vijayawada Jodhpur Madurai Raipur Chandigarh Trivandrum Bhopal Dehradun Asansol Rourkela Kota Thiruvananthapuram Meerut Faridabad Rajahmundry This list is not exhaustive and there are many more cities in India.