Sorry, this is not a question of this topic, but where are in Finland, a TopShop clothes shop? Maybe this is a foolish question, but i know you live in Finland and suddenly you know. Thank you, if you answer :)