Watch Chief Executive of Thames 21, Debbie Leach, speak on the River Thames in London, a river that was once in a very dire state due to industrialization.
Δ