Comprehensively known as Devbhumi, or the Land of the Gods, Uttarakhand is where there is perfect ordinary heavenliness and radiant supernatural quality. Cut out from Uttar Pradesh, the express, some time back known as Uttaranchal, is a recognition that not ...