Question: In between  Xinji and Shanghai which one is located in the Yangtze River Delta?
Sentence (from "Shanghai"): Shanghai is one of the four direct-controlled municipalities of China and the most populous city proper in the world with a population of more than 24 million as of 2014 .
Relevant evidence: Yes