Fife PICTURES: Thousands welcome Duke and Duchess of Rothesay to naming of Royal Navy’s newest warship September 8 2017