Goa’s first Chapel dedicated to St. Teresa opened at Chorao

  On September 4. The Chapel of St. Teresa was inaugurated on the Island of Chorao. The chapel is situated along the connecting road of the island to River Mandovi.  It has a statue of St. Mother Teresa seen at the entrance. “This is an initiative of the people. The locals took the lead and it was inaugurated […]