India May 11, 2024Christ Church Shimla (Timings, History, Built By, Location, Images & Facts) During British Rule in India, several Anglo-Indians and British people used to live there. Those occupants were supporters of Christianity…