International

ISIS leader in Afghanistan arrested

April 11, 2020

The leader of the Islamic State’s Afghanistan affiliate, Abdullah Orakzai, and 19 other militants were arrested by Afghan security forces, officials announced on Saturday. Orakzai, also known as Aslam Farooqi, the militants, and two other […]

International

China Is Not the Hero of the Pandemic

March 22, 2020

When Chinese scientists identified a mystery virus in , they were ordered to stop tests, destroy samples, and suppress the news. When Chinese medical professionals began to sound the alarm, they were seized by police. […]