U.S. Secretary of Defense Robert Gates arrived in Afghanistan on Monday morning on an unannounced visit, as NATO-led coalition forces are pressing an offensive in the nation's south.


More...