News
A blood stain is seen on the ground outside the Ratina shopping centre in Tampere, Finland on July 3, 2025. Picture: Getty Tampere is in the south of Finland, around 100 miles from capital Helsinki.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results