The images of my blogs cannot be seen in China, even though the pages can be opened. Some other people's blogs, also hosted by WordPress, can be viewed in China without problem. This is probably due to the server on which my sites are hosted. Can WordPress move my sites to a server that can be accessed in China without any problem? After all I paid for this service to work.
The blog I need help with is darrenvinci.net.