Church of Megalohari in Tinos, Greece
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 people to worship cover this distance on their knees, from the port to the church for 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. There is a big celebration held there on the 15th August every year.