Diu, Dadra and Nagar Haveli and Daman and Diu
St. Thomas Church is a historic Portuguese-era church located in Diu, reflecting early Christian missionary architecture.
The church stands as a reminder of Diu’s colonial past and religious heritage.