The musician-turned-opposition MP Robert Kyagulanyi, better known as Bobi Wine, and three other lawmakers are in police custody.

Paul Mwiru, Gerald Karuhanga, Francis Zaake and Mr Kyagulanyi, were arrested following violence at a campaign rally attended by President Yoweri Museveni - whose car was pelted with stones according to authorities.

Former MPs Kasiano Wadri and Michaal Mabikke are also among those detained.

In a statement, police spokesperson Emilian Kayima said they intervened "to contain the situation", using "teargas and shooting" to prevent an escalation.

The detained MPs are accused of blocking the president convoy and attacking it, according Mr Kayima.

He also confirmed that Mr Kyagulanyi's driver had died from a gunshot wound, but did not state who the culprit was.