theparrot.co
Woman detonates explosives in stand-off with police in North Sumatra
A woman believed to be the wife of an Islamic militant detonated an explosive device during a raid on her house in Indonesia’s North Sumatra province on Wednesday, killing herself and her chi…