The site available here: http://www.breakingnewsenglish.com/
There are English lessons at several levels.
Practice includes listening, reading, grammar, spelling and vocabulary