Deutsche Bank was fined $41 million (36.6 million euros) by the US Federal Reserve on Tuesday over failures to screen billions of dollars in potentially suspicions transactions. The bank also agreed to improve oversight by senior management and compliance to US banking laws. The fine is the latest in a series of woes for Germany's largest bank.