Welcome to Chechnya
The latest film by Academy Award–nominated director David France is a powerful and eye-opening documentary about a group of activists risking their lives to confront the anti-LGBTQ persecution in the Russian republic of Chechnya.