For solid English listening practice PLUS lessons on current events check out CBC Calgary Learning-English . CBC has an excellent method of slowing down a 2 minute radio broadcast then leading you through key vocabulary and idioms. They even provide an ANSWER KEY!