Pictures show Edinburgh’s annual floral clock – with this year’s design marking 200 years since the invention of Braille. The fully functional floral clock is displayed in Princes Street Gardens, and ...