Josh Niederauer
Josh Niederauer
Christ Church Shimla
Christ church, located in shimla India, built in 1857 by the British during the colonial period.
919
views
1
fave
1
comment
Uploaded on June 11, 2016
Taken on March 9, 2016
Christ Church Shimla
Christ church, located in shimla India, built in 1857 by the British during the colonial period.
919
views
1
fave
1
comment
Uploaded on June 11, 2016
Taken on March 9, 2016