Check out Baccarat’s first Indian store in Delhi

260-year-old French luxury crystal brand Baccarat opens its first Indian store in The Chanakya, an upscale shopping mall in Delhi’s Chanakyapuri

Art