Helsinki: all you need to know before visiting Finland’s capital

Helsinki is the capital and largest city of Finland, a Nordic country situated in the…