Just before Christmas, the US Marine Corps held their 248th Birthday Ball in a hotel in London. It was a lavish evening, with medals galore on display, dinner and dancing. But the highlight of the ...