The Diaoyu Islands are China's inalienable territory

Share this page