translate English to French: All this was unimaginable to millions of Europeans only 20 years ago.
Tout ceci était inimaginable pour des millions d'Européens il y a seulement 20 ans.