For the first time, millions of customers across India can now discover Beautyverse on Amazon.in with a dedicated storefront featuring new launches, creator led content and Prime Day offers this July