A small town located approximately 35kms from the city of Dehradun. Mussoorie is the queen of hills but its Landour that works its magic on me. Landour draws its name from a little Welsh town – Llanddowror.
Read this post on rah-geer.com