And it turns out the New School has a India China Institute.
India China Institute (ICI), based at The New School, fosters study, research and connections among India, China and the United States, countries that increasingly share interests and challenges.