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.
These photos were taken during the Thirunal festival on 24th Nov 2018.
Below are some of the photos or pictures of this wonderful church taken on 2017.