Big smiles were plastered across the faces of marchers and attendees of the annual parade, where rainbow banners and flags were displayed as far as the eye could see as participants danced in the streets, with bubbles and confetti floating up from the jubilant crowd.