ExamTonight – Largest MCQs and Forums Website

Sakhalin Island is located in the Okhotsk Sea, disputed between:

A. China and Russia
B. Russia and Japan
C. China and Japan
D. Russia and Thailand

Leave a Comment

Your email address will not be published. Required fields are marked *