6. Floral coat £460 and trousers £150, both MSGM - The Independent