Faroe Islands - green roofs and bloody traditions.