Many people believe that the best way to learn a foreign language is to study it in the country in which it is used, whereas other people think that it is not true.

On the one hand, going to another country is very expensive, not only the flight but staying there too. At first, you do not know anyone, and it is difficult to understand people. In addition, you do not have to go to another country because you can learn a foreign language in an academy or on your own on THE Internet.

On the other hand, when you stay in another country, you learn the language quickly because you get in touch with people and their culture. You meet new people , you can visit new places, and so on.

In conclusion, learning languages in other countries has more advantages than disadvantages, so it is better.