translate English to French: Not too long ago, I visited Afghanistan.
Il n’y a pas si longtemps, j’ai visité l’Afghanistan.