Teriberka, Russia cable landing point