News

The record-breaking demolition of St Helen’s tower, the tallest building to be demolished in the capital, highlights London’s ...