Probably a temporary cache/DNS issue if you moved regions and the CDN errored. BTW you can access delta.com without a VPN in China because the Chinese website has a ICP number meaning its a legally registered internet business in China. I highly recommend a VPN in China though.