Prime minister Raila Odinga is set to travel to London on Friday adding to the huge number of senior government officials already in the Olympic city at the expense of the taxpayer. But what exactly are the over 20 ministers, assistants and permanent secretaries among others doing in London?