Blackfriars Station Solar Bridge

The Blackfriars solar bridge is built across the River Thames in London, UK.