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