From Indian Prime Minister Modi slapping US President Trump’s hand to Canadian Prime Minister Trudeau going on a morning run, this year’s G7 has been a very eventful one.