Icelandic is an Indo-European language belonging to the North Germanic branch of the Germanic languages. It is the closest living relative of Faroese and along with this and Norwegian it forms the West Scandinavian languages, the descendant of the western dialects of Old Norse. Danish and Swedish make up the other branch, called the East Scandinavian languages. More recent analysis divides the North Germanic languages into insular Scandinavian and continental Scandinavian languages, grouping Norwegian with Danish and Swedish based on mutual intelligibility and the fact that Norwegian has been heavily influenced by East Scandinavian (particularly Danish) during the last millennium and has diverged considerably from both Faroese and Icelandic.