India: The country of diversity with a population of over 1.3 billion people and it is the second most populous country in the world . Indian cities are a reflection of its vibrant culture, rich history, and rapid urbanization. With a total of 28 states and 8 union territories, India is home to numerous cities and has some of the largest cities in the world, each with its unique character and charm. In this blog post, we'll be exploring the top 10 largest cities in India. 1. Mumbai Mumbai, also known as Bombay , is the most populous city in India, with a population of over 20 million people. Located on the west coast of India, Mumbai is known as the financial capital of India and is home to the country's biggest stock exchange . Mumbai is the hub of the Bollywood film industry . It is also home to some of the most beautiful beaches in the country. It's also famous its nightlife. 2. Delhi Delhi, the capital city of India , is the second-largest city in the country, with a p