What Languages are Spoken in Mexico?

In Mexico the majority of the population speak the Spanish language, so it is considered as the official national language. But also many people also speak some native American languages, such as Nahuatl or Mayan.