Some of the first in the huge queue arrived at Princes Street just after 5am - despite the doors not officially opening until ...