Uttarakhand Tourism: Places to Visit in India
The Land of the Gods, northern Indian state of Uttarakhand is a paradise for nature lovers. Situated amidst the Himalayan range, the state possesses show-clad mountains, dense forests, rivers, lakes and waterfalls. The state owns a number of national parks and wildlife sanctuaries.