The US Justice Department has charged Turkey's Halkbank with fraud, money-laundering, and sanctions offences, claiming that it was involved in a shady scheme to illegally transfer $20 billion worth of restricted Iranian funds to Iranian parties. Turkish President Erdogan decried the move as "illegal, ugly step."