James Ayugi on the spot after World Bank bans eCitizen firm Webmasters Kenya for five years | Pasha