In India you would mostly find Indian cultural heritage and religion which is followed by most of the people. In fact there are lots of people who follow Islam and Sikh religions as well. However if you visit South India, then you will find a huge pillar of Christianity. One of the primary reasons is that south India was ruled mostly by French people. This place is full of temples and churches. St Xavier church is one of the well known churches in south India. It was built by St Francis Xaviour and is a very famous tourist spot.