‘Kuril Islands’ are situated between: Leave a Comment / GK Mcqs A. China and India B. Russia and Japan C. India and Pakistan D. US and Canada