Blast in Afghanistan: Blasts heard as duelling Afghan leaders swear themselves in | World News

KABUL: Afghanistan lurched deeper into political crisis on Monday as the rivals for the country’s leadership had themselves sworn in at simultaneous ceremonies that were interrupted by at least two … Read More