The Church of Panagia Megalochari in Tinos, Cyclades: The church of Panagia (Virgin Mary) Megalochari is not only the patron saint of Tinos, but it is also considered as the saint protector of Greece. The name (Megalochari) means "with all graces" and is one of the names given to describe Virgin Mary. The church is actually dedicated to the Annunciation of the Virgin Mary and is also the most popular pilgrimage in Greece.
The church of Panagia Megalochari is located on a hill above Chora, the capital of Tinos. Many pilgrims cover this distance on their knees, from the port to the church, those who keep a solemn promise to the Virgin Mary. As the path is very rough and their knees can get injured, a long red carpet has been laid from the entrance of the church to the port, only for this reason.