Shirt, £30, by Topman Design, topman.com; coat, £2,705, by Lanvin, lanvin.c - The Independent