This is from Maji de Otaku na English! Ribbon-chan- Eigo de Tatakau Mahou Shoujo. An anime dedicated