World | Fri Jun 27, 2014 8:59am EDT

Thousands march across Kabul to protest election fraud