Saint Theodora
Greece
Greece’s Miracle Church: 17 Oak Trees Sprout From Its Roof and Walls
A tiny church in Greece's Peloponnese dating back to the 11th or the 12th century is a miracle of nature, and for the faithful, a sign of God’s power.
Religious pilgrims and sightseers alike come to visit Saint Theodora near...
Greece
Amazing Places In Greece That You Won’t Believe Are Real
Greece, a land of gods and nymphs, has a number of exquisitely beautiful places that appear to have come out of a fairy tale, being formed back in another time and almost in another world. Here are some of...