It is Russia 's largest island , and is administered as part of Sakhalin Oblast .
It is part of Russia territory and is its largest island , administered as part of Sakhalin Oblast .