Considered one of the most scenic and beautiful places in India, Uttaranchal is small state located at the base of the Himalayan mountain range. The state is very popular among national as well as international tourists, attracting hundreds of thousands to its snow covered mountains, picturesque lakes and lush green meadows.