A Russian base on a Finnish island?