Nicknamed the "Little Lhasa", this city perched in the Himalayas has been home to India's Tibetan community for a number of decades.
The main spiritual center for the Sikh community, Amritsar lies in the state of Punjab and is famous for its Golden Temple.
Former capital of the Mogul Empire, located around 40 kilometers from Agra.
Nawalgarh is a small town famous for the richness of its architecture and the fineness of its Havelis. It lies in the little-visited region of Shekhawati, at the gateway to Rajasthan.
Jodhpur, or the blue city of Rajasthan. 
Pushkar is a holy city in Rajasthan, just a few miles from Ajmer, and is one of the few Indian cities to celebrate the Hindu god Brahma.
At 780km from Delhi, in the heart of the Ganges, Varanasi is the holiest of the Hindhu sacred sites. You may see some things that will shock you, but, nonetheless, it's a place that you really should visit.
Incredible cave dwelling site, located in the heart of Maharashtra.
Perched high in the Himalayas, this is a former British, mountain station in West Bengal. It's also the town known for its legendary 'champion of teas'.
At 130km from Trichy, Madurai is a sacred city home to a magnificent temple.
Jaipur is the capital of the state of Rajasthan, the Land of the Maharajas. It is nicknamed the Pink City, due to the color of a large proportion of its buildings.
A backpackers' favorite, with a sea view and a recommended stopover if you find yourself in Chennai.
This colonial town, a one-time French enclave, is situated on the coast of Tamil Nadu.
A little southern Indian town, in Tamil Nadu country, which is famous for its stunning temples.
Manali is a little oasis, loved by backpackers. During your trip to India, you'll find that, after having landed in New Dehli, going there will be a breath of fresh air...
In a mountainous region 165km from Madurai and perched at an altitude of 1,600m, Munnar sits in stunning countryside surrounded by tea plantations.
A charming coastal town and former Portuguese colonial trading post inKerala, in southern India.
A south-western Indian state, which lines the Laccadive Sea and is known for its beaches and the Backwaters.
Mount Abu, which sits at the end of the Aravalli Range in Rajasthan, is an important Jain pilgrimage site.
The island of Diu, a former Portuguese enclave, is the hidden pearl of Gujarat.