High rise building in Tallinn, Estonia, Europe.

- Image ID: KP660A