Chechnya: The Dirty War

News report from Chechnya.