Search / 11 results found

from
to
  • Updated

Traffic sits stalled in downtown Kabul, Afghanistan, October 21, 2015.