Sounds like another great waste of taxpayers money. If he's going to stand again and 'walk it' why bother wasting taxpayers money ? This is the kind of thing the politically obsessed get excited about, when everyone else is rolling their eyes and thinking how the money might be better spent.
The issue is surely not that he took a freebie holiday, but rather, that he then lobbied on behalf of the Sri Lankan government or private companies, or whatever.
It's a bit of a moot point, but exactly what did he lobby for ?