Did you know that the Isle of Dogs Pumping Station was nicknamed the Temple of Storms ? SOMEFACTS.com