Cavaglià, a quaint municipality in the province of Biella, Italy, boasts a picturesque setting amidst the scenic Piemontese countryside. While population figures may have changed, the town's charm remains ever-present.
This description is generated with AI