Ugandan President Yoweri Museveni’s age has long been up for debate.

The Ugandan government has consistently said he was born in 1944, but before last year’s general election the opposition accused Mr Museveni of lying, insisting he wasn’t 71 but actually five years older and, therefore, too old to run for election as the country’s age limit is 75.

Now the president’s office has published what it says is a baptism document saying he was baptised on 3 August 1947 – three years after he was born.

That would make him 77 years old at the time of Uganda’s next general election in 2021, and too old to run for a sixth term in office.

Uganda’s constitution was amended back in 2006, enabling him to run for a third presidential term.BBC