Barack Obama, the US Democratic presidential candidate, has arrived in Afghanistan, his campaign aide says.
Obama arrives in Afghanistan