At least 12 people have been killed in an explosion in Jalalabad, eastern Afghanistan, according to witnesses and provincial government officials, Al Jazeera reported.
The blast on Sunday damaged shops and buildings around Mukhaberat square.
The bombing came hours after Afghan President Ashraf Ghani he city inaugurated a hospital in the city, the provincial capital of Nangarhar.
Attaullah Khogyani, the provincial governor's spokesperson, said the blast killed at least 12 people and wounded 20 others.
Officials said the casualty total might have been much higher had much of the city not been blocked off for the visit by Ghani, who was not in the area when the blast occurred.