First-Ever Soccer Game At Buckingham Palace Is Most British Thing Ever