translate English to French: I recently visited one of those sites in the United Kingdom.
J’ai récemment visité l’un de ces sites au Royaume-Uni.