The North Indian state - Uttaranchal - has captivating snow-capped peaks, perennial rivers, bemusing lakes, revered temples and a mind-blowing variety of flora and fauna. Often descried as the Abode of the Gods, Uttaranchal, is embraced by blissful air of divinity and picture-postcard beauty. The Himalayas are nothing less than a natural paradise.