Stroud, England, United Kingdom
England, United Kingdom
Lombardy, Italy
Delft, South Holland, Netherlands