Decades of war in Afghanistan has forced nearly one million people from their homes.
 
They live in makeshift shelters and have struggled to earn a sustainable living to support their families.

Al Jazeera's Jennifer Glasse reports from Kabul. 

Source: Al Jazeera