Clock Tower is a structure Dehradun located in India.
Rajpur Road Dehradun Uttarakhand India
Iconic Place to visit in Doon :) Read more
29 tagore Villa Dehradun above bank of baroda
only Clock Tower with 6 faces!
Digvijay nahi raha :(
big but old