A year ago, I wrote how Peninsula Square, the open space between North Greenwich station and the Dome, planned as “a buzzing, exciting place to visit”, had… 171 more words