Cascades Tower condominium seen from the River Thames, Isle of Dogs, Tower Hamlets, London, England, United Kingdom