The ‘Tartar’ tribe inhabitates in which part of the world? June 17, 2022February 19, 2022 by QuizMaster The ‘Tartar’ tribe inhabitates in which part of the world? A. Siberia B. Kenya C. Indonesia D. Malyasia