Thirty thousand miles in Chang'an