U.S. President Barack Obama arrived in Afghan capital Kabul on Tuesday for an unannounced visit, Afghan officials said.
During his trip here, the U.S. president is expected to sign a strategic agreement with Afghanistan, unnamed Afghan government officials were quoted as saying by local TV channels.