India is a dream destination for shopaholics as colours, cultures and curious buys greet you at every turn. From shopping for jewellery in the bustling streets of Jaipur to heritage weaves from Kashmir to brassware to handicrafts to leather goods to marble inlay, there’s much on offer. Moreover, high-end brands, plush malls and swanky stores provide a retail therapy that would leave any shopping enthusiast ecstatic. So whether you’re weaving through the lanes of Varanasi looking for premium Benarasee sarees or stopping at designer stores in Delhi, Mumbai and Bengaluru, India delights you every time.