You might have noticed it on Twitter already, but apparently Topshop will be opening a store in Amsterdam!