The Nord LB Building is freaking crazy. Located in Hanover, Germany, it’s home to one of the country’s largest banks and is far too absurd to be home to a financial institution. Perhaps that’s exactly ...