What happened!?

You tried going to http://neo-news.net/2017/11/08/pboc-research-lead-crucial-to-issue-central-bank-cryptocurrency-soon-to-develop-the-digital-economy/, which doesn't exist. You can try navigate or search.