An iconic Dehradun landmark, the Clock Tower, or “Ghanta Ghar,” stands tall at 85 meters with six faces. Completed in 1953, ...