The feared Chechen unit policing a Ukrainian nuclear town
Aug 9, 2023 #Aljazeeraenglish #News
Video obtained by Al Jazeera suggests a controversial unit of Chechen troops has been policing the town of
Aug 9, 2023 #Aljazeeraenglish #News
Video obtained by Al Jazeera suggests a controversial unit of Chechen troops has been policing the town of Enerhodar near the Russian-held Zaporizhzhia nuclear power plant in Ukraine.