Ancient stone church on a mountain