There are different castes in christianity to name a few.. Roman Catholics,protestants..all the conversions,preaching are done by the so called protestants///plz dont generalise the religion..catholics r hardly involved in any of the above practices..many hindus,muslims dont know this.....