The attack came hours after a double bombing in front of a girls' school in the provincial capital Jalalabad, which killed a boy and wounded four others.
"Then the explosion happened and I found myself surrounded by blood and flesh", Khan said from his hospital bed.
Attaullah Khogyani, spokesman for the governor of Nangarhar, said 32 people were dead and 128 were wounded in the blast but Sohrab Qaderi, a member of the Nangarhar provincial council, said at least 56 bodies were taken to hospital, with 43 more wounded.
No group claimed responsibility for the attack..
Rodgers says he suffered sprained knee
He also had a cleanup procedure on the knee a few years ago by the Packers team doctor. Vikings head coach Mike Zimmer is preparing to face Aaron Rodgers .
Zar Khan, one of the injured, told AFP he saw a young man get out of a vehicle and run towards the protesters shouting "Allahu akbar" (God is greatest).
The fighting has tempered optimism that had been tentatively growing as Afghan and worldwide players ratchet up efforts to convince the Taliban to negotiate an end to the 17-year conflict.
The Taliban have long insisted on direct talks with Washington and refused to negotiate with the Afghan government, which they see as illegitimate. One militant source, a senior Taliban commander based in neighbouring Pakistan, had told AFP he expected more talks to be held "soon".
Afghan President Ashraf Ghani.
Apple announces Watch 4, will come with ECG, Fall detection and more
Apple claims that Watch 4 will be the first device that can measure ECG and is available for over the counter purchase. The bezels have all but disappeared, leaving room for all the information you could possibly want at a glance.
The attack was one of the worst in Afghanistan for months but security officials have warned that similar attacks are likely if crowds gather for campaign rallies ahead of parliamentary elections in October.
There are already concerns about widespread fraud. The Taliban and the Islamic State affiliate are enemies and have attacked each other's forces.
In western Herat province, Taliban insurgents attacked a police checkpoint, killing six police, said Abdul Ahad Walizada, spokesman for the provincial police chief.
Journalist Ali Latifi has the latest from the capital Kabul.
Forza Horizon 4 Demo Available Now on Xbox One and PC
Forza Horizon Standard Edition is $59.99, Deluxe Edition is $79.99, and the Ultimate Edition will set you back $99.99. Influence represents a player's progression in Forza Horizon 4 and is the core of the game's " Horizon Life" campaign.
In the northern province of Sar-e Pul, hundreds of armed men assembled to boost the city's defenses as security forces fought to push the Taliban back from the city center, said Zabihullah Amani, the provincial governor's spokesman.