Basilica of Our Lady of Dolours

Recognisable by its towering, pure-white spires and neo-Gothic splendour, this Catholic church was established in 1925. Its sweeping interior is said to be one of the largest in South India.


Must-see attractions