3 ms·Meduza is located in Latvia, only some of its journalists are in Russia.by orthoxerox 7y agoMeduza is located in Latvia, only some of its journalists are in Russia.