Three civilians, including two children, were killed and three others injured after Afghan Taliban shelling in Bajaur district, prompting a swift military response.