Nepal is home to over 125 ethnic groups and more than 123 languages, showcasing its deep-rooted traditions and vibrant diversity. Nepal ratified the 2003 Convention for the Safeguarding of the ...