Committee to Protect Journalists
The Committee to Protect Journalists (CPJ) is a non-profit, non-governmental organization that works to advocate and protect the rights of journalists around the world.