Shanghai World Financial Center. Opened in 2008 as one of the highest skyscrapers in the world, the Shanghai World Financial Center is a shining symbol of Pudong's modern, amazing progress. Rising over 1,600 feet high on Century Avenue, the high tower houses observation decks, conference rooms, offices, hotels and shopping malls.