I stayed at the G7 hotel in Italy. Here’s what world leaders can expect
Ever turn on the news and think “Oh look, Joe Biden’s on his way to a spa where I had a complete breakdown earlier this year?” Me neither, until this week. On June 13 the G7 leaders will arrive in Italy for their annual summit, at which they will discuss …