Home Luxury The curtain falls on The ICE St. Moritz 2025: a record-breaking edition