R5D_8457_blog Published 09/05/2020 at 1600 × 1067 in Mirror on River Thames May 2020, Isle of Dogs, London, UK May 2020, Isle of Dogs, London, UK