Learning a foreign language has many advantages including gathering knowledge of diverse cultures, better job prospects, faster cognitive development, effective communication skills and so on. While some people believe that only reason we should learn a foreign language is to visit or work in a fore...