Not only did we recently launch the first Bobbi Brown retail store in New Delhi, India but I am honored to be the recipient of Vogue India’s Best In Beauty Award for 2013. The award was for Outstanding Contribution in the beauty industry but honestly I am just happy to have… READ MORE