Balochistan is a province of Pakistan. Located in the southwestern region of the country, Balochistan is the largest province of Pakistan by land area but is the least populated one. From Wikipedia
IED detonation near Jabbar Market in Killa Abdullah triggers casualties, damages property, and sparks a security operation.