London, England, United Kingdom
Lille, Nord-Pas-de-Calais-Picardie, France
Strasbourg, Grand Est, France