Quetta:Blast kills 20,several injured