Reading about a pro Scottish independence rally today the organisers estimated there were 12000 people. Police estimate was 4-5000. It's not the first time I've seen this discrepancy, especially at political rallies (many different parties). To what end would the police give out false numbers?
Who do you believe in these situations?
Gay pride in Glasgow today had an estimated 9000 people. Both police and organisers broadly agreed on the total.