India, Oct. 11 -- Nestled in the rolling Doon Valley and foothills of the Himalaya, Dehradun offers more than just high mountains and lush Sal forests. This beautiful place leaves you awestruck with ...