- Travel & Transportation
- By Alina Dumitrache
- October 5th, 2011
Construction Begins at World’s Biggest Solar Bridge
Blackfriars Bridge is being built in London, UK, spanning the River Thames
Blackfriars Bridge is being built in London, UK, spanning the River Thames