Lara Stone at the Nobu Hotel Shoreditch official launch party, Nobu Hotel Shoreditch, Willow Street, London, England, UK, on Tuesday 15 May 2018. CAP/CAN ©CAN/Capital Pictures
Copyright ©CAN/Capital Pictures