China at second-last spot on World Freedom Press Index
Beijing [China], May 7 (ANI): China has dropped to the second lowest spot on the World Freedom Press Index as it ranked 179 out of 180 countries, as per the Reporters without Borders data.
According to the report, the report, the world's biggest jailer of Journalists, and one of the biggest exporters of propaganda content.
"The world's biggest jailer of journalists and one of the biggest exporters of propaganda content; a
