re: #432 VioletTiger
The Brits seem none too pleased with the first meeting with the Obamas. Wonder if there is any damage control going on.
Yes, Obama told the Telegraph “I won!”