Question: What is the current capital of the country that is home to the Thuri people?
Sentence (from "South Sudan"): South Sudan ( ), officially the Republic of South Sudan, is a landlocked country in northeastern Africa that gained its independence from Sudan in 2011.
Relevant evidence: No