Udaipur is a pearl in the heart of Rajasthan. Its numerous palaces, many of which are now hotels, help give the town a unique feel.
Leh, the capital of Ladakh, serves as the base camp for most excursions into the surrounding mountains.
Kashmire's marvelous, floating capital at Dal Lake.
400 km from Agra, Khajuraho is an absolutely unique archaeological site. Lost in the countryside, the village contains erotic sculptures famous all over India.
Rishikesh is a small village on the banks of the Ganges in the foothills of the Himalayas.
A beautiful monastery perched up high, the oldest in Ladakh. 
Khardung La is a mountain pass as well as the highest vehicle-accessible road in the world. Decorated with prayer flags, it reaches an altitude of 5603 m at its highest point. It is highly recommended for those who like to get off the beaten track.
Located in the State of Kashmir, this high valley in the Himalayas is known around the world for its amazing treks.
At the final stage of our 'Royal Enfield' road trip, we found ourselves in the Nubra Valley. We couldn't go any further as there were military restrictions in place. Diskit is home to a magnificent monastery, which sits above the village and is typically Ladakhi in style.
Palitana, a holy city famous for its sacred mountain and its Jain temples, mainly frequented by pilgrims.
Badami is a small town in the State of Karnataka, in the South of India. Known for its temples, it was the capital of the Chalukya dynasty.
Sonamarg Glacier is the first stop on the road between Srinagar, Kashmir and Leh in Ladakh.
Konark is a small town in Odisha State (once called Orissa) and is home to the famous Sun Temple.
Thikse is an impressive monastry near to Leh in the Ladakh region. Its special feature is its giant Buddha.
If you do the Markha Valley Trek when visiting India, you'll spend the fourth and final night at the Nimaling camp , at the foot of the Kongmaru La pass.
Gangotri is a holy place of Hindu pilgrimage sitting perched in the Himalayan foothills.
The Tawang Valley, on the border with Tibet, is one of the essential places to visit in Arunachal Pradesh, Northeast India's most northerly state.
The Apatani tribes of the Ziro Valley continue to keep their ancient traditions alive. The oldest women wear lozenge-shaped nose plugs known as "dats" on their nostrils.
The river island of Majuli is located on the Brahmaputra River, the river of Assam, a State of north-eastern India.
The Kaziranga National Park is a must-see in Assam. It's the only reserve in the world where you can observe one-horned rhinoceroses on elephants' back, if you wish!