The Gloucestershire town of Stroud in the heart of England is printing its own currency to help stimulate the local economy and bring the community closer together.
The Gloucestershire town of Stroud in the heart of England is printing its own currency to help stimulate the local economy and bring the community closer together.