Museveni was declared the winner for his sixth consecutive term in office. Five years on, that prediction could just as easily and accurately be applied to the 15 January 2026 vote. This should not be ...