This blog is aimed at anybody who is interested in learning or improving their English.
All of the content is in English but there usually is a vocabulary section where non-native speakers will be able to find explanations of the more difficult words.
http://blog.adlib-english.com/