• Stroud, England, United Kingdom