Best Places to Visit in India: A Traveler’s Paradise

1.Amritsar

2.Ooty

3.Jaipur

4.Nainital

5.Udaipur

6.Leh