May 25, 2011 HELSINKI, FINLAND, A short visit in May 2011 Finland is a Northern European nation bordering Sweden, Norway, and Russia. Its capital, Helsinki, occupies a peninsula and surrounding islands in the Baltic Sea. Helsinki… Read More→