The most-discussed development today is Russia's decision to suspend traffic through seven railway checkpoints on its borders with Finland, Estonia, and Latvia, effective July 1.
HypeNows