1998: The Debut of a Metro Station in Finland’s Capital City ...

1998: The Debut of a Metro Station in Finland’s Capital City ...