An interesting analysis.

RELATED
Teach Or Be Tutored In New Languages Online Using Preply