'The news returns' - that is the slogan for the Meduza Project, a new Russian-language independent media organisation based in Latvia launched this week.
'The news returns' - that is the slogan for the Meduza Project, a new Russian-language independent media organisation based in Latvia launched this week.