A point of etiquette: pins, flowers, the rosettes of orders, are worn only in the left lapel. While it's great that the mayor made the effort to wear a kilt, an argyll jacket would have been more appropriate than a Prince Charlie coatee. That said, he had the sense to not wear a bow tie.