storyteller | alumnus @cardiffuni |Reagan-Fascell fellow| Chevening scholar

Joined April 2009
New True Crime Podcast ALERT. The story of Tecra Muigai and Omar Lali is coming soon; here is the PROMO. Listen to Case Number Zero: the death of Tecra. open.spotify.com/episode/1hF…
3
4
1,516
James Smart retweeted
Every time I live through yet another Brazilian election I can’t but marvel at an electoral system that can count 120 million votes in a single evening. Take a bow, Brazil
138
3,362
206
39,233
371,007
James Smart retweeted
Lula victory speech: "We had to overcome foreign interference through digital platforms, which we will have to regulate. We cannot have monstrously huge corporations earning millions & billions, paying no taxes to this country & trying to steer this country's election results."
223
6,684
422
26,216
389,282
James Smart retweeted
We passed all the clauses of the Finance Bill 2024 because there was nothing wrong - President Ruto
238
366
101
1,709
117,395
James Smart retweeted
I am so grateful right now 🙏 I made my Debut as a Football Stadium Announcer, at Nyayo National Stadium yesterday, in the CAF Confederation Cup between Tusker FC and Singida Black Stars I am so grateful for all the support I got from Jeff Kinyanjui of (FKF) and his team
64
80
12
435
11,402
James Smart retweeted
The Prime Minister of Singapore travels on a budget airline for official duties, opting for a standard flight without luxury, a large entourage, or taxpayer expense. This exemplifies how to earn respect. 🫡
342
1,385
323
7,130
523,040
James Smart retweeted
President Ruto: Housing is the most consequential achievement of my administration because I have managed to get Kenyans out of slums.
433
67
163
437
81,255
James Smart retweeted
I kept my passes from KQ flights 202 and 203 to and fro Mumbai on 15/16 October 2025. I couldn’t tell you what the toughest part of the day was, receiving the news in the morning or taking that flight to Mumbai. But I digress. I want to say Ahsante sana to some key people who made everything possible in very difficult circumstances. 1. The Indian High Commission in Nairobi and the Indian Government. I don’t know how many rules of international travel were bent to make that flight happen. Ahsante sana. 2. @KenyaAirways management and the flight crew led by Capt. Saviemaria Ondego. Absolute class. Bwana on the way back we thought our tears had dried then she hit us with that call change to RAO001 when we entered our airspace. Wacha tu. God bless. 3. The regular passengers on those two flights. Many were bumped off. Heavy seat changes to accommodate the delegation. Long delays especially on flight 202. Many had no idea what was happening until we were airbone and the captain made the announcement. Apologies for the inconveniences on that day, but you were very gracious. God bless. 4. The @kdfinfo . Bwana for the honor extended to Baba, we his people will forever be grateful. Salute🫡
450
3,111
82
14,051
685,124
#Rwanda's Sports Minister Nelly Mukazayire says preparations to host the Formula 1 African Grand Prix will focus on three key areas: competition, entertainment and business. #RBANews
336
1,791
631
8,558
1,765,638
Raila Odinga's politics were full of contradictions; his camp included honest, grounded men, but also useful idiots and con artists. My essay on the man who defined Kenya's politics for decades. nation.africa/kenya/weekly-r…
6
10
2,458
Tooro, my beloved kingdom, We lost a King, I lost a brother. We have lost a son. But we must not lose each other. Let us mourn together, let us seek the truth together and let us protect Tooro together. 👑🕊️❤️
136
125
3
2,067
63,676
James Smart retweeted
Sana
Mungu anapenda watu wake sana.
1
323
Mungu anapenda watu wake sana.
10
18
1
70
11,294
We took this photo with Prof @AmbreenaManji specifically to ensure @gautambhatia88 experiences the appropriate FOMO. Our e-acquaintance has finally escaped the internet and entered the physical realm 😂.
1
10
95
2,650
Tunakuuzia T-shirt 50 bob na ukona audacity ya kuuliza kama itafade😂
209
1,986
62
12,690
169,129
James Smart retweeted
At least World Athletics 2029 videos will be available in "My region"
2
18
3
52
6,396
James Smart retweeted
Police in Democratic Republic of Congo fired of tear gas and warning shots as hundreds of people protested in the capital Kinshasa against proposed constitutional changes that could allow President Felix Tshisekedi to run for a third term reut.rs/4xv8Vwb
236
1,272
257
3,112
707,343
James Smart retweeted
I DON’T YOU GUYS UNDERSTAND WHAT KENYA HOSTING THE @WorldAthletics CHAMPIONSHIPS ‘29 MEANS TO ME. I’m not from Kenya but getting this to Africa for THE FIRST TIME IN HISTORY AND THEN KENYA TO HOST??? Today, I’m crying happy tears 😭😭😭
22
183
5
1,186
15,554
In solidarity with Mark Bichachi. You’re one illness away from poverty, and that’s why healthcare should be free.
4
39
206
44,671
James Smart retweeted
Replying to @Lawton_Times
I hear doping was not a factor. They simply realised Brits come to Kenya to train, then Kenyans go to London to beat them. So they decided to bring the training and the beating under one roof. Nairobi 2029. 😂🏃🏿‍♂️🇰🇪
245
1,778
125
6,161
187,316