Shoppers Stop, India’s leading retail chain, has recently partnered with Kerala-based, a luxurious Ayurveda brand, to launch the world’s....