Taking note of the Taliban’s victory over the US military in Afghanistan, the US Congress voted on Wednesday to create a commission to assess the 20-year war’s failures.
After similar overwhelming approval last week by the House of Representatives, the Senate passed the $768 billion annual defence package 89-10. Read More…