Uganda's opposition leader has been remanded to a maximum security prison in the capital after being charged with treason.

Kizza Besigye appeared in a magistrate's court in the capital, Kampala, on Wednesday.

Solomon Muyita, a spokesman for the judiciary, said Besigye had to be charged afresh after being transferred from Moroto, where had been detained after being charged with treason last week.

Yusuf Nsibambi, a lawyer for Besigye, said his client had no legal representation when he was presented in court.

Besigye came second in presidential elections held in February, but has rejected the official results as fraudulent. He has called for an international audit of the official results.

Uganda's top court heard a petition against the victory of long-time President Yoweri Museveni and ruled he was validly re-elected.