31. Science of human races is called: September 20, 2025 by Admin A. Demography B. Choreography C. Anthropology D. Bangaladesh ✅ The correct answer is option Anthropology.