Indian Cities & States: A Geography Guide
Mumbai, Delhi, Bengaluru, Varanasi, Jaipur — a guide to India's most important cities, states, and geographical regions.
India is a subcontinent masquerading as a country — 3.3 million square kilometres containing 28 states, 8 union territories, and cities ranging from ancient holy sites to 21st-century tech hubs. Understanding India's geography means understanding why its cultures, cuisines, and languages are so profoundly different from each other.
The Major Cities
Mumbai — India's financial capital, home to Bollywood and the Dharavi slum, built on reclaimed islands, population ~20 million. The city that never sleeps, absorbs everyone, and rewards hustle.
Delhi (New Delhi) — The political capital, one of the world's largest cities (~32 million), layered with Mughal, colonial, and modern history. Humayun's Tomb, Red Fort, India Gate, and the world's largest metro system.
Bengaluru (Bangalore) — India's Silicon Valley. Headquarters of Infosys, Wipro, and hundreds of startups. Pleasant climate at 900m altitude, cosmopolitan, the youngest-feeling major Indian city.
Varanasi — One of the world's oldest continuously inhabited cities (~3,000 years), on the Ganges. Hindus come to bathe in sacred waters, perform funeral rites, and seek liberation. One of the most spiritually intense places on Earth.
Jaipur — The Pink City, capital of Rajasthan. Rose-tinted architecture, palaces, forts, and the Hawa Mahal. Gateway to Rajasthan's desert culture.
Regional Diversity
Kerala (southwest) — Highest literacy rate (96%+), backwaters, Ayurveda, seafood, and a social development model that outperforms its economic size. Rajasthan (northwest) — Thar Desert, forts, camels, royal heritage, the largest Indian state by area. Punjab (north) — Breadbasket of India, Sikh homeland, birthplace of Bhangra and butter chicken. Tamil Nadu (south) — Ancient Dravidian culture, classical Carnatic music, elaborate temple architecture, major IT hub (Chennai).