Officials labeled the independent site Meduza, which is based in Latvia, an “undesirable organization,” effectively outlawing its content.
Officials labeled the independent site Meduza, which is based in Latvia, an “undesirable organization,” effectively outlawing its content.