Bengaluru: Swarovski, a global luxury brand known for its precision-cut crystals, has launched its largest store in the country in New Delhi, located at Ambience Mall, Gurugram, a company official ...
Its sudden demise left top-tier landlords in Sydney and Melbourne out of pocket and scrambling to fill some of the country’s most expensive real estate.