translate English to French: Iceland should be welcomed.
L'Islande devrait être la bienvenue.