IT is one of the most colourful occasions on the sporting and social calendar, where tradition and style meet in a wonderful setting. Royal Ascot, held from June 15 to 19 every year, is all about first-class horse racing, breathtaking fashion and wonderful sunshine...