translate English to French: It’s the place itself which has given us, I think, the necessary energy and the desire over the last six years.
C’est chaque lieu même qui nous a insufflé, je crois, cette énergie nécessaire et ce désir au cours des six dernières années.