Escape city stress by exploring ‘66 Shards-worth’ of newly rewilded rivers Monday 26 JUNE – Sunday 2 JULY London, UK – 13 June 2017: Londoners…
The Shard
Date of release: March 16 2017 An incredible art installation which uses a dazzling display of lights to reflect the health of the River Thames…