Uttarakhand, nestled in the lap of the Himalayas, is a state that truly lives up to its nickname, "Devbhoomi" or "Land of the Gods".