The country's culture is a unique mixture of Mesoamerican and Spanish cultures which is a reflection of the country's rich history. The customs and traditions vary as widely as the geography of the country. The Mexican society is hierarchal, and family holds utmost importance in the society, as a result of which one can easily find large families everywhere. The country's main religion is Christianity, and Roman Catholicism is practised by 89% of the population. Mexicans hold their religion in high regard. Spanish is the official as well as the local language. Most Mexicans speak and understand English; some also speak French and Italian. Use Spanish greetings such as Hola for Hello, Gracias for Thank you. The locals will appreciate por favor for Please as a sweet gesture.