Mega Spilaio Monastery, near Kalavryta, in the Peloponnese peninsula in southern Greece. Built in a large cave in a cliff