Port in northwest Russia (8)
![Ross](/clue/static/ross-mug.min.png)
I believe the answer is:
murmansk
(Other definitions for murmansk that I've seen before include "Sea port in NW Russia" , "Largest town north of the Arctic Circle" , "Port of north-western Russia" , "Port in the Arctic Circle" .)