St. Mary’s Church Negombo

Nestled within the coronary heart of Negombo, a coastal metropolis on the western shores of Sri Lanka, St. Mary’s Church stands as an iconic image of religion, historical past, and architectural splendor. With its...