This has the record of the oldest unbroken tradition although the May Queen of All London Festival at Hayes Common in Bromley is a close contender . It has the second oldest unbroken tradition although the May Queen of All London Festival at Hayes Common in Bromley is a close contender .