translate English to German: This was happening 20 years ago and, clearly, it is still happening today.
Dies geschah vor zwanzig Jahren und geschieht natürlich auch noch heute.