Blasts in Afghanistan as presidential rivals hold oath ceremonies

Source : theguardian[dot]com