Nainital, the jewel of Uttarakhand, is a lovely hill town.
In the foothills of the Himalayas next to the Ganges River, in the northern Indian state of Uttarakhand, sits the city of Rishikesh.
One of India's tiniest states, Goa is renowned for its gorgeous beaches, delectable cuisine, and Portuguese heritage.
Shillong, the capital of Meghalaya, is a lovely city surrounded by pine trees.
The jewel in the crown of the state of Rajasthan is Udaipur, commonly known as the City of Lakes.