Designed to make anyone entering feel like royalty, Sabyasachi launched its flagship store in New Delhi. Explore the intricacies of fashion at the Sabyasachi store now.