Ten years ago, ragga singer Bobi Wine, sporting dreadlocks and oversized black sunglasses, regularly appeared in music videos surrounded by women, driving a Cadillac with a joint hanging out of his mouth.
Today the star, whose real name is Robert Kyagulanyi, is an MP dressed in dark, tailored suits who is fighting to become president of Uganda in Thursday’s election.
The 38-year-old former pop star has become the main challenger to President Yoweri Museveni, 76, who came to power in 1986 and is the only president that many in Uganda have ever known.
While Wine has been arrested numerous times since 2018, and says he was sometimes tortured, he has accused the regime of going to extremes to crack down on his campaign in recent weeks.
He has taken to wearing a bulletproof vest and combat helmet on the campaign trail, where his meetings have often ended in a cloud of teargas and with live rounds fired.
The hashtag #WeAreRemovingADictator has spread on social media among the supporters of his National Unity Platform (NUP).