LanGeek
More than 160 English dialects exist in the world. So not all English speakers talk the same. In this lesson, we're going to learn the main ones.