Finland's capital (8)
I believe the answer is:
helsinki
'finland's capital' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for helsinki that I've seen before include "foreign capital" , "1952 Olympic Games venue" , "Finland's largest city" , "Is he link to a European city?" , "Sikh line (anag)" .)