English: Where is Torba Abbey located?
translation: Dove si trova il monastero di Torba?