India is a hit among tourists because of the varied terrain ranging from mountains to plateaus to beaches and forests. There is something for every kind of tourist. There are so many hidden gems just waiting to be explored. From the mountain ranges of Kashmir valley to the backwaters of Kerala, there is so much…