REVIEW

The Swallows of Kabul is a French animated film set in Afghanistan under the Taliban