The FCA have released their 2019 Suspicious Transaction and Order Report (STOR) numbers, but what conclusions can be drawn?

Well, STOR...