My picture of the day Senate Square, Helsinki, Finland. The imposing structure is the Helsinki cathedral. Share on Facebook Tweet on Twitter Senate Square, Helsinki, Finland. The imposing structure is the Helsinki cathedral. dr.surendra www.drsurendra.com April – 26 – 2018