Which lies further north Finland or Sweden?

Finland