Dehradun is the capital and one of the most popular cities in the Indian state of Uttarakhand. The city has a strong connection to Hindu mythology, especially to the characters of Rama and Lakshmi, who are believed to have performed atonement in the valley.
Write a comment ...