St. Stephen's Church was one of the large churches to be built in Goa and is special due to its exterior portion resembling a false dome surrounded by twin towers with lanterns.
St. Stephen's Church was one of the largest churches to be built in Goa. Its exterior resembles a false dome surrounded by twin towers with lanterns.