US Defense Secretary Robert Gates has arrived in the Afghan capital Kabul on an previously unannounced visit.
US Defense Secretary Gates arrives in Afghanistan