Human Rights Press Award goes to DW documentary about Bangladeshi death squadby Deutsche Welle May 10, 2024...