The Church of Our Lady of Immaculate Conception is a grand piece of architecture. This was the first Church to be built in Goa.
The Church of Our Lady of Immaculate Conception is a grand piece of architecture. This was the first Church to be built in Goa.