Shanghai Tower, China's highest building, officially opened its sightseeing deck on the 118th floor to the public on Wednesday.[Photo provided to chinadaily.com.cn]