Nepal's cultural and ethnic diversity has been a hallmark of its society for centuries. Home to over 125 ethnic groups and languages, the country's identity is a mosaic of traditions, beliefs, and histories. This very diversity, while offering strength and resilience, also may form the bedrock of identity-related conflicts.