Ugandan politician Robert Kyagulanyi, better known as pop star Bobi Wine, on Monday detailed for the first time beatings he allegedly received from security officers after his arrest last month.
In a lengthy statement posted on Facebook, Kyagulanyi wrote that he wanted to "set the record straight".
The popular 36-year-old musician, who entered Uganda's parliament as an independent MP last year, was arrested last month and charged with treason after some of his supporters allegedly stoned President Yoweri Museveni's car.
Read more: Bobi Wine flies to US for treatment
"They beat me, punched me and kicked me with their boots. No part of my body was spared," he said from the United States where he is seeking medical treatment for injuries he claimed were sustained during his arrest and detention.
"They wrapped me in a thick piece of cloth and bundled me into a vehicle," he wrote of his arrest in the northwestern town of Arua.
"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," Kyagulanyi said, adding the officers stole his wallet and phone before knocking him unconscious.
Kyagulanyi, who was charged with treason last week and released on bail, was rearrested while trying to leave the country to seek medical treatment. He was subsequently allowed to depart.