The editor-in-chief of the renowned Russian independent newspaper Novaya Gazeta was detained in Moscow on Thursday and later fined after…
Read MoreThe editor-in-chief of the renowned Russian independent newspaper Novaya Gazeta was detained in Moscow on Thursday and later fined after…
Read More