Swarovski opens second-largest store in India at New Delhi’s Pacific Mall
Global luxury crystal brand Swarovski has strengthened its footprint in India with the launch of its second-largest store in the country at Pacific Mall in New Delhi. Located at Tagore…