Shrine Basilica of Our Lady of Dolours or Our Lady of Dolours Basilica or Basilica of Our Lady of Dolours or simply known as Puthen Palli is located in Thrissur, Kerala, South India. Its the tallest church in India and one of the largest churches in Asia. It is famous for its Gothic style architecture. The construction of the church began in 1929, it was done in four phases.
Below are some of the photos or pictures of this wonderful church.