Cina, Shanghai, New Development Building - Vedute dalle finestre