The Committee to Protect Journalists (CPJ) has documented a second consecutive year of record fatalities, driven largely by Israel's ongoing assault on Gaza and what it calls an unprecedented campaign ...