CT Now

On the nose!

Abseilers secure a giant canvas along the River Thames of a photograph showing Britain's Royal Family during the 1977 Silver Jubilee, London.
REUTERS
Copyright © 2016, CT Now
75°