塔里木盆地
According to Prof. Subhash Kak, Uttara Kuru was the Tarim Basin in Xinjiang, China.