Tartan waistcoats. Are thrilling. And quite Scottish, apparently.

Advertisements