National: PIXI, the London based beauty brand by Petra Strand will now be retailing in India. They celebrated their grand arrival with a fabulous and intimate...