Europe has once again laid out the proverbial red carpet for Donald Trump at the G7 summit in the Swiss Alps this week.
Pomp and circumstance, gifts and warm welcomes were all on display for the US president, with the diplomatic awkward barbs exchanged forgotten for now.