Reporter for @voanews and SciDev.Net covering Uganda. 2022 Pulitzer Finalist-Audio reporting. Member @FPA_Africa. Co-Chair @IPAUganda

Joined June 2009
264 Photos and videos
Halima Athumani retweeted
Even if you are my father or employer, and you joyfully torture an innocent person, I can never feel compelled to praise you or endorse your act. If I can’t speak up against it, I would rather keep quiet. Cheering on whatever gross things one does simply because you love them is the most primitive/barbaric kind of solidarity. There was a lady whose business I commended just a few days ago. Yesterday I saw her cheering the torture of Lukwago. I blocked her. No need to keep brutes in my space.
207
477
2,520
59,735
Halima Athumani retweeted
Jun 15
In a heated argument, a non Muslim said to a Muslim you have to k*ll me according to the Quran...
234
842
10,151
173,385
Halima Athumani retweeted
Yet again, another lawyer of opposition figure @kizzabesigye1, @EriasLukwago violently abducted and detained simply for defending his client in Court. In Jan 2025, his other lawyer @kiizaeron was violently removed from the court room, assaulted and imprisoned for the same crime of representing his client. The captor, President Museveni’s son and head of the army, Muhoozi Kainerugaba is already gloating about the torture and humiliation he’s subjecting him too, the same way he did when he abducted opposition Presidential Candidate @HEBobiwine’s aide Eddie Mutwe in May 2025! For how long…?
23
220
551
16,437
Open Letter to the Chief of Defence Forces, General Muhoozi Kainerugaba, @cdfupdf Power has corrupted you completely. You now believe that wearing the uniform of the Chief of Defence Forces grants you the right to act as judge, jury, and executioner, above the Constitution, above the courts, and above the people of Uganda. Today, June 15, 2026, your Special Forces Command operatives raided the Wakaliga home of Advocate Erias Lukwago, a prominent human rights lawyer, former Kampala Lord Mayor, and lead counsel for Dr. Kizza Besigye. They dragged him from his bedroom, blindfolded him, and spirited him away in a drone. You immediately took to social media to boast about capturing “a fool” and sending him to the infamous “basement.” This is not military discipline. This is gangsterism dressed in uniform. General Muhoozi, you are not untouchable. The same history you ignore is watching. Dictators and their enforcers who weaponised the military against lawyers, opposition figures, and citizens have always ended in disgrace, their legacies stained with blood, their names cursed by generations. You are repeating that deadly script in real time. Lukwago was simply attempting to serve you with court papers, a lawful process in a case involving serious allegations of abduction. Instead of respecting the court, you ordered a violent raid to intimidate and punish a man for doing his job. You mocked him publicly while he was in your custody. This is naked abuse of power. This is lawlessness at the highest level. And it shames every professional soldier who still believes in defending the nation rather than persecuting its citizens. You are not protecting Uganda, you are endangering it..Every act of impunity like this plants deeper seeds of resentment and resistance. The people see what you are doing. The world sees it. History is recording every boast, every blindfold, every raid. The day of reckoning always comes for those who confuse military force with personal immunity. To Honourable Erias Lukwago: Stand strong, sir. Do not break. What they are doing to you is not a sign of their strength, it is proof of their fear. They fear the law. They fear accountability. They fear the truth you represent. Keep fighting. The courts may be slow, but truth and justice are patient and unstoppable. This dark chapter will end. The oppressors’ time is shorter than they imagine. General Muhoozi, retrace your steps. Release Erias Lukwago. Stop turning the UPDF into a personal militia for political vendettas. Return to your constitutional duty before you drag the entire institution, the government, and the country into irreversible chaos. Truth fears no gun. Justice outlives every tyrant. Signed, Ronald Agaba Jr. 🏳️‍🌈🇺🇬 A Ugandan who still believes in the rule of law.
32
84
384
32,564
Halima Athumani retweeted
It is with profound sadness that we learn of the passing of Sarah Ddamulira, wife of John Ddamulira who was abducted in 2020 and has remained missing since. During our recent visit to the hospital, she shared with us her feeling that her life was nearing its end, but she was deeply pained by the possibility of leaving without knowing what happened to her husband. Her children are now left without a father and mother. May God see it fit that justice be served to families like Sarah’s. Kitalo nyo!
378
546
5,221
191,901
Halima Athumani retweeted
✨ Throwback to the opening ceremony of the 2022 FIFA World Cup in Qatar, where the Qurʾān was recited by Ghānim Muḥammad al-Muftāḥ
37
2,508
13,352
233,521
Halima Athumani retweeted
Hoping our girls never need it, but self-protection skills are still so important for them to have!
226
7,417
25,952
3,767,882
Halima Athumani retweeted
Many people don't know that this is why the Internet gets slow and keeps freezing
123
871
2,551
502,600
Halima Athumani retweeted
Let us be honest: the issue is not that medical interns are too many. It is not that Uganda has no money. It is that medical interns are not being treated as a priority. Consider the choices being made: • Parliament keeps growing. Parliament’s budget reportedly doubled to about 𝗦𝗵𝘀 𝟭. 𝟮 𝘁𝗿𝗶𝗹𝗹𝗶𝗼𝗻. The money going to 529 MPs rose from about 𝗦𝗵𝘀 𝟰𝟬𝟬𝗯 in 2020/21 to 𝗦𝗵𝘀 𝟳𝟰𝟰.𝟰𝗯 in 2026/27, an increase of about 𝗦𝗵𝘀 𝟯𝟰𝟰.𝟰𝗯. What direct return does this give the common Ugandan in a crowded hospital? • Two offices alone tell the story. The Speaker and Deputy Speaker offices had about 𝗦𝗵𝘀 𝟳.𝟭𝗯 combined in 2020/21. In 2026/27, they stand at about 𝗦𝗵𝘀 𝟱𝟬.𝟮𝗯 , an increase of about 𝗦𝗵𝘀 𝟰𝟯.𝟭𝗯 for only two offices. That increase alone can pay 𝟯𝟬𝟬𝟬 interns 𝗦𝗵𝘀 𝟭𝗺 𝗽𝗲𝗿 𝗺𝗼𝗻𝘁𝗵 𝗳𝗼𝗿 𝗮 𝗳𝘂𝗹𝗹 𝘆𝗲𝗮𝗿, with money left. • Questionable spending continues. In 2025/26, selected Speaker’s office lines reportedly included 𝗦𝗵𝘀 𝟮.𝟰𝗯 for foreign travel, 𝗦𝗵𝘀 𝟵𝟲𝟲𝗺 for fuel, 𝗦𝗵𝘀 𝟰.𝟴𝗯 for incapacity, death benefits and funeral expenses, and 𝗦𝗵𝘀 𝟱.𝟮𝗯 for donations. Total: about 𝗦𝗵𝘀 𝟭𝟰.𝟮𝗯. What lasting public health return does this produce compared with doctors on wards? • RDC structures are being funded. Uganda reportedly has 146 RDCs, 170 Deputy RDCs and 432 Assistant RDCs, total 748 officials. Their proposed salary enhancement requires an extra 𝗦𝗵𝘀 𝟮𝟵.𝟬𝟳𝟵𝗯 every year. Add the reported 𝗦𝗵𝘀 𝟯𝟬𝗯 for LC I to LC V political leader facilitation, and that is about 𝗦𝗵𝘀 𝟱𝟵𝗯. In what way does this benefit the common Ugandan? • Donations are funded. State House donations reportedly consumed 𝗦𝗵𝘀 𝟳𝟱𝟭𝗯 over seven financial years. In 2023/24 alone, donations were budgeted at 𝗦𝗵𝘀 𝟭𝟴.𝟭𝗯, but actual spending reached 𝗦𝗵𝘀 𝟴𝟬.𝟭𝟴𝗯. If tens and hundreds of billions can be found for donations, how does 𝗦𝗵𝘀 𝟮𝟰𝗯 to 𝗦𝗵𝘀 𝟯𝟲𝗯 for over 2,000 medical interns become impossible? • Health was not protected with the same urgency. The Ministry of Health vote fell from about 𝗦𝗵𝘀 𝟭. 𝟲𝟵𝟯 𝘁𝗿𝗶𝗹𝗹𝗶𝗼𝗻 in FY2023/24 to about 𝗦𝗵𝘀 𝟭. 𝟯𝟰𝟰 𝘁𝗿𝗶𝗹𝗹𝗶𝗼𝗻 in FY2024/25, a reduction of about 𝗦𝗵𝘀 𝟯𝟰𝟵𝗯. Even the 2025/26 estimate of 𝗦𝗵𝘀 𝟭.𝟱𝟲𝟰 𝘁𝗿𝗶𝗹𝗹𝗶𝗼𝗻 remains below the 2023/24 level. Yet health is the sector that directly touches mothers in labour, accident victims, children with malaria, emergency patients and families in public hospitals. Now compare: • 2,000 interns × Shs1m × 12 months = 𝗦𝗵𝘀 𝟮𝟰𝗯 per year • 2,500 interns × Shs1m × 12 months = 𝗦𝗵𝘀 𝟯𝟬𝗯 per year • 3,000 interns × Shs1m × 12 months = 𝗦𝗵𝘀 𝟯𝟲𝗯 per year Even using the Ministry of Health’s own gross figure of Shs15.6m per intern per year, the reported 2,706 eligible interns would require about Shs42.2b. That is still small compared with what is being found for political comfort and administrative expansion. That money is not a handout. ✨ It avails doctors on wards. ✨ It keeps emergency units covered. ✨ It supports maternity care. ✨ It fills staffing gaps in regional referrals. ✨ It protects patients. So let us stop pretending. This is not a numbers problem. This is not a money problem. It is a priority problem. Medical interns are doctors under apprenticeship, not free labour! #InternsNotSlaves
123
924
1,778
53,509
Halima Athumani retweeted
Tucker Carlson interviews a British doctor who worked in Gaza. "Four young teenage boys were brought in, all of whom who'd been shot in the testicles."
363
3,349
10,195
273,007
Halima Athumani retweeted
That department recruited almost 30 people in the last four years.
May 28
When they’re cleaning out, I need them to start from here comms/PR department. Those photographers and her bag holders.
17
36
169
43,234
Halima Athumani retweeted
Preparing to be drawing a new face of Parliament …
362
479
5,277
118,521
Halima Athumani retweeted
A young man met an old man and asked him: — Do you remember me? The old man replied, “No, I don’t.” Then the young man said, “I was one of your students.” The old man asked: — Oh really? What do you do now? The young man answered: — I became a teacher. — That’s great! Just like me? — said the old man. — Yes. I became a teacher because you inspired me to be one. The old man was curious and asked what moment inspired him. The young man told this story: — One day, one of my friends brought a beautiful new watch to school. I wanted it, so I stole it from his pocket. After a while, my friend noticed his watch was missing and told you about it. You stopped the class and said: — Someone’s watch was stolen during the lesson. Whoever took it, please return it. — But I didn’t return it. I was too ashamed. Then you closed the classroom door and told all of us to stand up. You said you would check everyone’s pockets until the watch was found. But you also told us to close our eyes while you searched. So we did. You went through everyone’s pockets, one by one. When you reached mine, you found the watch and took it. But you didn’t stop. You kept checking the others’ pockets too. Then you said: — Open your eyes. I found the watch. You never said anything to me. You didn’t punish me, and you never told anyone it was me. That day was the most embarrassing moment of my life. But it was also the day I was saved from going down the wrong path. You didn’t lecture me, but your actions spoke louder than words. That day, I understood what it means to be a real teacher. And that’s why I became one. Do you remember that day, teacher? The old man replied: — I remember the situation and searching for the watch, but I don’t remember you — because I also had my eyes closed. This is what true teaching is: If correcting someone means embarrassing them, then you don’t truly know how to teach. ❣️
114
1,700
5,864
186,660
Halima Athumani retweeted
He’s able to see the world for the first time ❤️
Community note
This video is AI-generated and does not depict a real event. Original versions of this clip are labeled as "AI Generated using Kling AI" for entertainment purposes. AI artifacts are visible in the video, such as the nonsensical characters on the child's bracelet. facebook.com/fabiosa.digest…
1,170
12,271
141,223
4,550,042
Halima Athumani retweeted
The sustainable fight against corruption will be by building institutions (not individuals) and letting them do their job. The current celebration can be understood. Naturally, we celebrate the ongoing action against AAA because of the anger we have towards her displayed insensitivity, with on-camera extravagance, theft, and impunity. Her biggest fault is rubbing it in our faces and persecuting critics/opponents, otherwise corruption per se is normal now. The moment is also used as an outlet for the accumulated frustrations in the public. In a place where corruption is hardly ever genuinely fought, this isolated action had to be exciting - no matter its political intentions. But, knowing what we know, including that Mawanda is a big PLU official, we need to come back to our senses after the AAA downfall excitement. Other bizarre things are passing in the dust of this dance. We need to remain cynical because many other known corrupt people who are still in good books are walking heads high. There is no new beginning being announced with regard to integrity; it is more of an announcement of the might of a new power base. We need to continue demanding that illegality is not fought with illegality and arbitrariness. We naturally didn’t care who sorts the irritating AAA, but we should know that if relevant institutions were allowed to do their job and also checked, the AAA phenomenon wouldn’t have taken this long to be brought to order. We know why the IGG and Auditor General developed cold feet during the earlier Parliament Exhibition, as they often do around big political darlings. We watched Parliament become the casino that it is. Government can’t act shocked, except in announcement of incompetence. We know why many relevant bodies can’t do their job. We can also see that the AAA issue has been choreographed and performed in a way that politically channels credit to an individual who shouldn’t have been at the center of it in a healthy system. That is why it came along with announcement of his preferred replacement - an early patronage sign that the cycle is likely to be repeated. We have not failed to stop corruption because of lack of individuals who care. It is because of a political system that thrives on corruption and only affords an occasional performance of fighting it where some political interests are at risk or when we want to politically manufacture credit and power for special individuals. A more sustainable fight should be institutional, constitutional and non-selective.
118
404
1,526
61,238
Halima Athumani retweeted
JUST IN….Hon. Jacob Oboth-Oboth is the Next Speaker.
814
811
6,971
212,145
Halima Athumani retweeted
This is exactly what I have been trying to tell you people. You have to live in this country knowing what it actually is. A dysfunctional country where almost everything is broken. Stop watching shows set in functional countries and deciding to take up the lifestyle of someone in Stockholm. Please, do not start jogging on the Northern Bypass at 5AM because the woman in the Netflix series jogs at 5AM. Her country has lights, working police response, ambulances that arrive, and sections designed for human beings. Yours has potholes, darkness, and a government that will not miss you when you die. In a dysfunctional country, security is not guaranteed and nobody will be held responsible for your death, even when keeping you alive was technically their job. So you have to build your own systems. You have to become your own safety plan. Move through life like the country is quietly working against you, because in many practical ways, it is. Do not drive at 180 km/h, please. Not on the rotten roads, for obvious reasons, and not on the few decent ones either, because the moment something goes wrong, your odds of surviving are slim. The hospital without drugs is far, the ambulance does not have fuel and wait, even the doctors are on strike! Drive like the next vehicle on the road is a mad man under the influence, because honestly, more often than you think, it actually is. Avoid getting sick. Sleep under a mosquito net. Take only boiled water. Wash your hands often. Take vitamins if you can afford them. You want to ask me why? Well, in this country, even a small illness can take you out because the health system is held together by prayers and a few overworked intern doctors and nurses. Please, do not gamble with your body. When you go to party at night, leave with enough money for an Uber back home. Or just do not stay out too late too often. The streets after midnight in this city are not the streets you knew at noon. They belong to other people now and they are not too friendly. When you have children, have a number you can realistically protect and provide for, even on your worst day. The argument of “I can afford” works perfectly in a country with safety nets. In ours, your ability to afford can vanish in a single week, with a single illness, a single political shift, a single bad season. It is not up to you but we seem to forget that many times. Cheat the curse of this country. Do not give it easy openings. Live like you know exactly where you live. Live like the country has issued no promises and is keeping none. This is the wisdom you will need to survive an extra day. It is genuinely sad that we keep losing young people like this. So much potential, so much warmth, gone because the basic conditions of a normal life are not available here. My condolences to you and to your friend’s family. May the rest of us learn from this, painful as it is to admit that learning from death is now part of how we survive.
How do you wake up to run on the Northern by pass at 5am , it’s so insecure at that time . Anyways that’s how my friend has been kïlled today morning . You all can continue the day on my behalf
44
330
767
52,892
Halima Athumani retweeted
My cartoons are being exhibited by the Freedom Cartoonists Foundation under the theme of ‘Cartoons for Freedom’ at the shores of Lake Geneva (Quai Wilson) alongside those of Safaa Odah, a Palestinian cartoonist, and of a few others from Europe. If you are there, pass by to check. The Exhibition will last the whole month of May.
212
799
4,264
252,542
Halima Athumani retweeted
The 11th @Parliament_Ug had a total of 529 MPs. Here is a detailed breakdown of their party representation. @NRMOnline ~ 342 @NUP_Ug ~57 @FDCOfficial1 ~ 29 Uganda Peoples’ Congress ~ 11 @DPSecretariat1 ~ 9 JEEMA ~1 Peoples Progressive Party ~1 Independents ~ 69 @MODVA_UPDF ~ 10 #UgandaParliamentExhibitionII
13
45
168
13,179
Halima Athumani retweeted
Dr Kizza Besigye and his aide, Hajji Obeid Lutale will today return to the High Court for their treason case bail application hearing. From the previous appearance, court was adjourned to allow prosecution to disclose full audio and video evidence #FreeDrKizzaBesigye #FreeObeidLutale #FreeAllPoliticalPrisonersUg
2
18
54
1,142