A view from a window in China - possibly the Shangai TV Tower.