Channels you will also like
Language Tales
How to keep up your English level
Phonics Long Vowels
English by Eric
Differences between British English and American English