The 2,200th solar panel was installed on the roof of Blackfriars station in central London today, meaning the construction of the capital’s largest solar array has...