Question: Are both islands, Chinyaikha and Sebesi, located in the same country?
Sentence (from "Chinyaikha"): Chinyaikha, or Chinyayev, Chinyayevsky, is an island on Lake Chany, which is located in Novosibirsk Oblast, Russia.
Relevant evidence: Yes