A renowned Marian pilgrimage church in Idukki, celebrated for its striking Gothic architecture and scenic location amidst lush tea plantations.