FOR SOME REASONS THESE PICTURES ARE NEVER SHOWN ON TV.
THEY WERE TAKEN IN LONDON / UK
DURING ONE OF THE RECENT DEMONSTRATIONS FOR… PEACE.
ONE MAY FIND THEM QUITE INTERESTING