The eighth World Forum on China Studies opened on Tuesday in Shanghai, in an effort to reflect on global challenges and foster an informed understanding between China and the rest of the world.