The Indo-European language families comprises over 400 languages and includes the following branches from west to east: Germanic, Celtic,
Italic, Balto-Slavic, Hellenic, Albanian, Armenian, Anatolian, Indo-Iranian, and Tocharian. For a detailed language family tree of Indo-European, see the image on the right.