Kinnaur, a wonderland and a tiny hamlet in India also known as Land of Fairy Tale is one of the best Indian destinations with rugged beauty. The place is also considered as one of the less frequented tourist places in Himachal Pradesh which should not be missed. The place has a wonderful setting presenting lush...Read More