January’s top stories: London’s tallest residential tower completed, Comcast to build 59-storey tower

The Tower, One St George Wharf, stands at just over 180m. Photo: courtesy of Broadway Malyan.