
India is blessed with immense natural splendor spread over lovely towns nestled in Himalayas. A charismatic medieval town in the lower Himalayan range, Chamba in Himachal Pradesh is situated in the north-western part of the state. A typical hill station amidst of lush greenery, the lovely picnic spot is a cluster of tiny villages and unblemished rivers. A fabulous place adorned with natural beauty,...