translate English to French: And yet, we are in the heart of Paris.
Et pourtant, nous sommes toujours au cœur de Paris.