Stella Tennant features as the cover star of the Town & Country Autumn issue to celebrate the launch of her glorious new clothing collection for Holland & Holland. Including an in-depth interview and collection of images shot in Scotland.

Read a teaser of the interview on the Town & Country website and see a selection of the pictures from the shoot below.