It’s fair to say it’s been an eventful international break for John McGinn