Filmed in Afghanistan in 2001 and early 2002, Afghanistan Year 1380 follows the continuing challenges for surgeon Gino Strada and medical coordinator Kate Rowlands from the human rights group ""Emergency."" Having joined forces to set up a hospital in Kabul, Afghanistan, they saw it shut down by the Taliban. In October, 2001, they decided to re-open the hospital while the city was still under heavy attacks. In their attempts to guarantee medical and humanitarian support to civilian war victims, they become part of the rebuilding of Afghanistan. Afghanistan Year 1380 shows life from the perspective of the Afghan people during this extraordinary time, including the reconciliation among ethnic groups, the role of international forces and the treatment of Taliban prisoners of war in Northern Alliance jails. In Dari, Italian, English with English subtitles.
Last Train Home takes viewers on a heart-stopping journey with the Zhangs, a couple who left infant children behind for factory jobs 16 years ago, hoping their wages would lift their children to a better life.