Presently at 1.2690. Russia has apparently joined in the selling.

Just getting confirmation of what I suspected at start of day, namely stops gathered just above the aforementioned 1.2720/30 sell orders.