Russian police detain journalists who back media freedom

0
1272

Russian authorities labeled a top independent TV channel as a “foreign agent.”