Cameroon has a diverse population with over 250 ethnic groups who have distinct cultural traditions. Rituals and ceremonies play an important role in Cameroonian culture, both formally in national holidays and elections, and informally in local festivals, life events, and everyday greetings. Traditional music, dance, masks, and storytelling accompany many rituals. Food is also an important part of culture, with hierarchical eating practices and preference for eating with the right hand. Cameroon's diversity results from its colonial history and variety of climates and landscapes across the country.