London Pride is the smallest in the western world
London Pride is the smallest in the western world
Mayor, Westminster & Police restrict Pride numbers
Speakers say blasphemers, adulterers & apostates should be killed