Question: Which mountains border the city in China that is home to Wenchang Stadium ?
Answer: Jiuling Mountains