Twin explosions rip through Afghanistan’s Bamiyan city; at least 18 dead, 45 injured

Two explosions in Afghanistan have killed at least 18 people and wounded 45 others. The victims included children, and two traffic police officers. The explosions ripped through a marketplace in the city of Bamiyan in central Afghanistan, according to officials. Zabardast Safai, the police chief of the province said on Tuesday the explosives were hidden […]