Dehradun, the capital of Uttarakhand, is situated, in the Garhwal region is 236 kilometres from India's capital New Delhi. Nestled between Ganges and Yamuna, The city offers plenty of picturesque landscapes and gateway to Himalayan tourist destinations such as Rishikesh, Haridwar, Auli, Mussoorie, to name a few. However, people often tend to forget the hidden…Read More