India offers a variety of tourist places including pilgrimage places, beaches, snow capped mountains, wildlife sanctuaries full of rich variety of flora and fauna, and a rich cultural and architectural legacy, which you can explore by visiting numerous colourful cities. Every city of India has something unique to offer in various art and craft forms. There are famous historic monuments, temples in national capital Delhi and the cities of Rajasthan like Bikaner, Jaipur, Jaisalmer and some southern Indian cities like Bangalore, Chennai, Kochi, Trivandrum that speaks volumes about the Indian culture. The following are some of the beautiful cities of India. Please click on the one you wish to visit for more details.