News

Greece’s beautiful roofless church, Panagia Kakaviotissa Located on Lemnos island, in the North Aegean, it was named Kakaviotissa, after the mountain “Kakavos” upon which it is built. This Greek ...