Sakhalin Island is located in the Okhotsk Sea, disputed between: Leave a Comment / GK Mcqs A. China and Russia B. Russia and Japan C. China and Japan D. Russia and Thailand