Police helps Taliban, kill colleagues in Afghanistan 

A turncoat Afghan police officer is believed to have killed 10 of his colleagues at their post in south-central Afghanistan, paving the way for Taliban militants to raid the facility and steal weapons and ammunition, a government spokesman said Tuesday. Someone poisoned 10 police officers by contaminating their food at the post in the Chinartu… Read More Police helps Taliban, kill colleagues in Afghanistan 

China releases, expels Swedish human rights activist

   China has expelled Swedish human rights advocate Peter Dahlin, who had been detained for three weeks and made what his organization described as an “apparent forced confession” on state television. A spokesperson for the Swedish embassy in Beijing confirmed Tuesday that Dahlin had been released from detention and expelled from the country but declined… Read More China releases, expels Swedish human rights activist