Stock Photo - Church of England, Chakrata - a cantonment town in the Dehradun district in the state of Uttarakhand, Northern India, close to the border with Chinese Tibet. This scene could be anywhere from Chatham to Chakrata!!!

Stock Photo: Church of England, Chakrata - a cantonment town in the Dehradun district in the state of Uttarakhand, Northern India, close to the border with Chinese Tibet.

Searchable keywords

Choose multiple keywords