Mombasa tycoon Imran Khosla's son Zakir wedded in a colourful ceremony attended by the high and mighty. President William Ruto and Diamond were present