- Advertisement -
The scene outside the Tiki Green Stamp Company’s offices in Oxford Street on November 16, 1971. Credit:Robert Pearce
“We made them cups of tea and brought out chairs for people to sit on,” he said.
Some people had had to wait up to two and a half hours to be served.
Hundreds of retailers and…

