An invigorating House of God!

A catholic church nestled in a tea estate near Peermedu, along the K.K. Road, Kerala.

Comments

Popular Posts