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

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