Well no new image for a while so ill add though looking at it again i dont think it will be too hard at all.
Those buildings make me think of Hong Kong, but not sure. edit: confirmed http://www.accommodation-olympic-games.com/userfiles/image/HongKong-panoramic.jpg