Police estimate between 15,000 and 20,000 people attended the annual event, describing it as one of the busiest turnouts in ...