Centre for Internet & Society

A large LCD screen display as a part of architecture, at the East Nanjing Road, Shanghai

Billboard in Shanghai
Full-size image: 1.1 MB | View image View Download image Download