Thousands of desperate shoppers camped outside stores for days in the hope of securing one of the £335 'Royal Pop' watches.