yes and there was almost (according to medias) almost 100m of queue on the sidewalk !!!
as for the 140€ shirt,it is the official one (not sure what it is exactly but is seems that it is the one football players are playing with)
I've bought one for my boy last May,and it costed 85€ (which is expensive),name in the back included
it is the same as the one "official" but less expensive......I don't get it