Uttarakhand, often called as Devbhumi which means Land of Gods, is a North Indian state, situated at the foothills of mighty Himalayan ranges. This picturesque state is a hilly area, having international boundaries with China (Tibet) in the north and Nepal in the east. On its north-west lies Himachal Pradesh, while on the south is […]
Read More...