London, United Kingdom
Hamilton, Hamilton Parish, Bermuda
Netherlands
London, England, United Kingdom of Great Britain and Northern Ireland