This is a panorama (almost a 360 one) of Canary Wharf. It is a major buisness district of London and is located on the East side of the city along the river Thames. Around 90,000 people work in Canary Wharf and it is home to the world or European headquarters of numerous major banks, professional services firms and media organisations.
The place actually looks quite small and cramped with all the people dressed in black coats and suits (very business like). It gives a very futuristic atmosphere to be in - something like how London or the world will be in the coming 15-20 years !!