Barack Obama says the US mission in Afghanistan is winding down - and he's promising to finish the job.

One year after the death of Osama bin Laden, the President's told troops at Bagram Airbase there's now 'light on the horizon'. 

But hours after his unannounced visit to the country, a suicide bomber is believed to have killed at least six people in Kabul.