Three persons were killed and four injured in an explosion at a shop dealing in ordnance scrap in Ludhiana on Saturday.