Kyadondo East MP Robert Kyagulanyi, alias Bobi Wine, who was tortured and detained by Ugandan security agencies and later charged with treason has narrated his ordeal.
In a 3,611 word statement posted on his social media platforms, Mr Kyagulanyi - who is currently undergoing specialised treatment in the US - says he decided to give his account after reading reactions posted by Uganda's President Yoweri Museveni and other government officials on social media sites.
Mr Kyagulanyi, Mityana Municipality MP Francis Zaake, Arua Municipality MP Kassiano Wadri, and other political activists, were embroiled in a spat with security agents on the last day of by-election campaigns for the Arua Municipality seat last month.
Thirty-three people, including Mr Kyagulanyi and Mr Wadri, have since been charged with treason following allegations of stoning the President's motorcade in the Arua fracas.
Mr Museveni had gone to canvass voters for his National Resistance Movement party candidate, Ms Nusura Tiperu.
"They wrapped me in a thick piece of cloth and bundled me into a vehicle. Those guys did to me unspeakable things in that vehicle!
"They pulled my manhood and squeezed my testicles while punching me with objects I didn't see," part of Mr Kyagulanyi's statement reads.
Mr Kyagulanyi's driver Yasin Kawuma was shot dead in the chaos.
Read Bobi Wine's full statement here.