translate English to French: at the Finnish Environment Institute, Helsinki, Finland.
à l'Institut finlandais de l'environnement, Helsinki (Finlande).