The building in view is second highest in shanghai after the TV tower (not 101% sure though!!)