25 June 2026 Rolex reaches new heights by opening the world’s highest watch boutique Rolex has opened its new store in the heart of the Titlis Tower in Engelberg, Switzerland. Located at