It's chinese - site is registered in Beijing - probably another ccp propaganda piece