After ten years of war, it's time to renew America. That was the message, Barack Obama had for the American people during an address from Afghanistan. Earlier the US president signed a strategic pact with his Afghan counterpart Hamid Karzai, laying the groundwork for relations between the two countries after the withdrawal of US forces in 2014. The president's surprise visit to Afghanistan came on the one year anniversary of killing of Osama bin Laden. "There is light on the horizon." That was the message from Barack Obama to US troops in Afghanistan ... on a suprise visit after more than 10 years of war. Obama flew to the country to sign a strategic pact with the Kabul government that lays the ground for long-term ties between the two countries. And his visit was symbolically timed - one year after the killing of Osama bin Laden.