I am curious, do banks need to pass through a broker before they can trade forex amongst themselves?
I don't think they do; banks have an inter-bank software they use to connect them to other banks whom they trade with.