Dozens of floral installations take over the streets of Chelsea this spring... and we're not talking about the Chelsea Flower ...
The tower, which stands 118 metres tall, is about to be demolished. This is significant. It will be the largest tower ever ...