What can I say, it's the BBC! This is a very good resource for English learners at beginner to intermediate levels.
There is quite a lot of variety of content at the BBC Learning English site. Games, quizzes, vocabulary lists taken from the news, grammar info, proficiency tests, audio, video, lesson plans, music, picture, stories... you name it.
The site is intended to help you improve your learning of the English language. Throughout the site you will find short courses, quizzes, grammar, vocabulary, audio and video that will help you to improve your English.
Visit BBC Learning English.
See more BBC on Free Language.