IEBC chairman Erustus Ethekon with commissioner Anne Nderitu at JKIA Nairobi after receiving first batch of ballot papers for the 27th November by elections. [Collins Oduor, Standard]

Even before the official whistle for the by-elections has been blown by IEBC, the mini-poll campaigns have been marred by chaos, allegations of voter bribery and suppression, further heralding the spectre of an unfair exercise come Wednesday.

Whereas the government has assured of massive police deployments on the D-day to curb any political intemperance, the opposition has spoken of a plan to rig the by-elections across the country through the use of hired goons to invade polling stations and the use of the 2017 voter register—a development that has put the role of institutions such as the National Cohesion and Integration Commission (NCIC), the polls agency and the police into sharp focus.

Uncover the stories others won’t tell. Subscribe now for exclusive access

Unlock the Truth Now 》

Unlimited access to all premium content
Uninterrupted ad-free browsing experience
Mobile-optimized reading experience
Weekly Newsletters
MPesa, Airtel Money and Cards accepted

Already a subscriber? Log in

`;
} else {
teaserEl.innerHTML = “”;
}

activeEl.innerHTML = “”;
paywallEl.style.display = “block”;

} else if (now >= saleStart && now <= saleEnd) {
paywallEl.style.display = “none”;

var diffToEnd = saleEnd – now;
var totalSeconds = Math.floor(diffToEnd / 1000);
var days = Math.floor(totalSeconds / (24 * 3600));
var hours = Math.floor((totalSeconds % (24 * 3600)) / 3600);
var minutes = Math.floor((totalSeconds % 3600) / 60);
var seconds = totalSeconds % 60;

activeEl.innerHTML = `

Offer ends in…

${days}Days
${String(hours).padStart(2,’0′)}Hours
${String(minutes).padStart(2,’0′)}Minutes
${String(seconds).padStart(2,’0′)}Seconds

Subscribe Now & Save

`;
} else {
teaserEl.innerHTML = “”;
activeEl.innerHTML = “”;
paywallEl.style.display = “block”;
}
}

function formatTime(ms) {
let totalSeconds = Math.floor(ms / 1000);
const days = Math.floor(totalSeconds / (3600 * 24));
totalSeconds %= 3600 * 24;
const hours = Math.floor(totalSeconds / 3600);
totalSeconds %= 3600;
const minutes = Math.floor(totalSeconds / 60);
const seconds = totalSeconds % 60;
return `${days}d ${hours}h ${minutes}m ${seconds}s`;
}

updateFlashSale();
setInterval(updateFlashSale, 1000);

Follow The Standard
channel
on WhatsApp

Follow The Standard
channel
on WhatsApp

Published Date: 2025-11-23 00:00:00
Author:
By Josphat Thiong’o
Source: The Standard
Leave A Reply

Exit mobile version