AllNewsPhotosVideos
Imatra

Imatra, Photos

Imatra, Latest News

Imatra is a town and municipality in eastern Finland. Imatra is dominated by Lake Saimaa, the Vuoksi River and the border with Russia. On the other side of the border, 7 kilometres away from the centre of Imatra, lies the Russian town of Svetogorsk.
Read More