The Evolution of London Pride 2024: From Protest to Celebration