Cyprus is basically a Christian Orthodox country but Anglican and Catholic services are held on a regular basis in all towns.