India, Himachal Pradesh, Shimla, The Ridge, Christ Church