translate English to German: Finland is, technologically, at the top of the league; and we are ashamed of such behaviour.
Finnland ist ein High-Tech-Land, und uns beschämt ein solches Verhalten.