Ugandan police have fired tear gas to disperse supporters of Afrobeats star and MP Robert Kyagulanyi after they protested against his detention.

The protest took place in Kamwokya, known as the "Ghetto Republic", in the capital, Kampala.

Kamwokya is a stronghold of Mr Kyagulanyi, whose music career was built under the name Bobi Wine.

He also calls himself the "ghetto president" to show he is committed to championing the interests of the poor.