Years of war have caused massive upheavals in Afghanistan.