Kenya has admitted it assisted in the kidnapping of a Ugandan opposition leader on its soil last year as he appeared in court for the latest hearing of his treason trial on Wednesday.

Kizza Besigye, 68, was abducted by armed men in the heart of the Kenyan capital Nairobi in November and re-emerged a few days later at a military court in Uganda.

Besigye is a former doctor to President Yoweri Museveni, who has ruled Uganda for nearly 40 years, but turned against him and ran for the presidency on multiple occasions.

Kenya's government had previously denied any involvement in his abduction.