Afwen i Genua , Turin ochpä