Designed by
Title
Interior of the St Thomas church in Palayur in Kerala state in southern India, Asia #224236157
Description
Interior of the St Thomas church in Palayur Palayoor in the Thrissur district in Kerala state in southern India, Asia
This image is editorial