Today’s answer is Yinlong Island, also known as Tarabarov Island. The island is located at the confluence of two rivers along the eastern border between Russia and China. The two nations have just settled a long border dispute involving the island. Anchor Lisa Mullins finds out more from Professor Shannon O’Lear, who specializes in Russian and Central Eurasian geography.