Nestled in the colonial elegance of Ooty, lies St. Stephen's Church standing as a bastion of peace and belief. This ...