The whole world is watching Britain on television this week, and what they’re seeing looks surprisingly good. The rain finally ended, the mood is mellow and stress-free, and the big sporting event is notable for its self-effacing humility.
Read Full Article »

