This show had never been done before. The last time carriers were on the streets of London was 1945. Can you imagine the look on our faces when Buckingham Palace aggreed to shut off the roads in the centre of London. For two evenings...
God save the Queen!!