Tucked
away in the foothills of the Himalayas, with the picturesque river Tawi flowing
alongside, stands the land that Raja Jambu Lochan discovered one day while he
was hunting. Legend has it that he suddenly came upon a clearing where he saw
a sight that left him speechless.