Ethnicity in Nepal

Ethnicity in Nepal: A Complex Diversity in Making

Ethnicity is the fact or state of belonging to a social group that has a