The ‘Tartar’ tribe inhabitates in which part of the world? / General Knowledge MCQs / By admin The ‘Tartar’ tribe inhabitates in which part of the world? A. Siberia B. Kenya C. Indonesia D. Malyasia