June 29, 2026

Built in 1700

That’s what it says on the plaque by the entrance to this church in the mountains of Ikaria, Greece. The photo shows the top of

Read More

Join our newsletter to stay updated