The town of Barga in Tuscany welcomes thousands of visitors for its three-day Scottish festival. Summary from source