This film depicts forcefully the rage and despair about the injustices and the abuse of human rights remaining in Chechnya after the Russian withdrawal.