Question: Nevelsk (Russian: Не́вельск ; Japanese: 本斗 , "Honto") is a port town and the administrative center of Nevelsky District of Sakhalin Oblast, Russia, located on the southwest coast of the Sakhalin Island, Sakhalin, is a large Russian island in the North Pacific Ocean, lying between 45°50' and 54°24' N, it is who's largest island, and is administered as part of Sakhalin Oblast? 
Sentence (from "Sakhalin"): It is Russia's largest island, and is administered as part of Sakhalin Oblast.
Relevant evidence: Yes