England, United Kingdom of Great Britain and Northern Ireland
Sherbrooke, Quebec, Canada
Québec, Québec, Canada
Magog, Quebec, Canada
Orpington, Kent, United Kingdom