Mirror selfie series in a London building, leopard print fit — London Magazine