A tiny church in Greece's Peloponnese dating from the 11th century is a miracle of nature, as 17 Oak Trees Sprout From Its Roof and Walls.
The state, political, and military leadership of Greece attended the doxology on the New Year at the Greek Orthodox ...