Ten years ago, The Ritz-Carlton Shanghai, Pudong, opened on 21 June 2010 at precisely 11.08am. It is still an Art Deco jewel, on the upper floors of the César Pelli-designed 58-floor International Financial Centre IFC in Shanghai’s Pudong business area.