Quite a lot of fat middle aged women in sparkly cowboy hats and young valley steroid-type spotty teenagers wearing red shirts. Also spotted children in daffodil hats. What is it? - to me and many other onlookers it may be either a gay pride event or a pro-Trump demo.

Any ideas please?