Indian Christians rally to protest against violent attacks